Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Sai Srinivas
GEN_ERP_2025
Commits
2c0d16b2
Commit
2c0d16b2
authored
Jun 26, 2025
by
Sai Srinivas
Browse files
23-06-2025 By Sai Srinivas
Prospect details - add/edit, edit order - order module
parent
fd66d000
Changes
24
Expand all
Hide whitespace changes
Inline
Side-by-side
lib/screens/notifierExports.dart
View file @
2c0d16b2
...
...
@@ -39,6 +39,7 @@ export 'package:generp/Notifiers/ordersProvider/tpcAgentsProvider.dart';
export
'package:generp/Notifiers/ordersProvider/addPaymentProvider.dart'
;
export
'package:generp/Notifiers/ordersProvider/addOrderProvider.dart'
;
export
'package:generp/Notifiers/ordersProvider/editPaymentProvider.dart'
;
export
'package:generp/Notifiers/ordersProvider/editOrderProvider.dart'
;
export
'package:generp/Notifiers/crmProvider/crmDashboardProvider.dart'
;
export
'package:generp/Notifiers/crmProvider/LeadListProvider.dart'
;
...
...
@@ -49,4 +50,6 @@ export 'package:generp/Notifiers/crmProvider/ProspectListProvider.dart';
export
'package:generp/Notifiers/crmProvider/crmProspectDetailsProvider.dart'
;
export
'package:generp/Notifiers/crmProvider/crmNearbyOpenLeadsProvider.dart'
;
export
'package:generp/Notifiers/crmProvider/crmGenerateQuotationProvider.dart'
;
export
'package:generp/Notifiers/crmProvider/crmEditProspectAccountProvider.dart'
;
export
'package:generp/Notifiers/crmProvider/addProspectLeadsProvider.dart'
;
lib/screens/order/editOrderAccountDetails.dart
0 → 100644
View file @
2c0d16b2
This diff is collapsed.
Click to expand it.
lib/screens/order/ordersDetailsByModes.dart
View file @
2c0d16b2
This diff is collapsed.
Click to expand it.
lib/services/api_calling.dart
View file @
2c0d16b2
...
...
@@ -90,6 +90,7 @@ import '../Models/ordersModels/addOrderTpcAgentListResponse.dart';
import
'../Models/ordersModels/commonResponse.dart'
;
import
'../Models/ordersModels/ordersAccessiblePagesResponse.dart'
;
import
'../Models/ordersModels/ordersDetailsByModeResponse.dart'
;
import
'../Models/ordersModels/ordersDetailsEditOrderViewResponse.dart'
;
import
'../Models/ordersModels/ordersListByModeFilterResponse.dart'
;
import
'../Models/ordersModels/ordersListByModeResponse.dart'
;
import
'../Models/ordersModels/paymentDetailsByModeFilterResponse.dart'
;
...
...
@@ -2404,6 +2405,86 @@ class ApiCalling {
}
}
static
Future
<
ordersDetailsEditOrderViewResponse
?>
ordersDetailsEditOrderViewAPI
(
empId
,
session
,
order_id
,
)
async
{
try
{
Map
<
String
,
String
>
data
=
{
'emp_id'
:
(
empId
).
toString
(),
'session_id'
:
(
session
).
toString
(),
'order_id'
:
order_id
.
toString
(),
};
var
res
=
await
post
(
data
,
ordersOrderDetailsEditOrderUrl
,
{});
if
(
res
!=
null
){
return
ordersDetailsEditOrderViewResponse
.
fromJson
(
jsonDecode
(
res
.
body
));
}
else
{
debugPrint
(
"Null Response"
);
}
}
catch
(
e
)
{
debugPrint
(
'hello bev=bug
$e
'
);
return
null
;
}
}
static
Future
<
CommonResponse
?>
ordersDetailsEditOrderSubmitAPI
(
empId
,
session
,
order_id
,
attachment_file
,
dispatch_state_id
,
district
,
sub_locality
,
dispatch_pincode
,
dispatch_address
,
unloading
,
freight
,
erection
,
note
)
async
{
try
{
Map
<
String
,
String
>
data
=
{
'empId,'
:
empId
.
toString
(),
'session,'
:
session
.
toString
(),
'order_id,'
:
order_id
.
toString
(),
'dispatch_state_id,'
:
dispatch_state_id
.
toString
(),
'district,'
:
district
.
toString
(),
'sub_locality,'
:
sub_locality
.
toString
(),
'dispatch_pincode,'
:
dispatch_pincode
.
toString
(),
'dispatch_address,'
:
dispatch_address
.
toString
(),
'unloading,'
:
unloading
.
toString
(),
'freight,'
:
freight
.
toString
(),
'erection,'
:
erection
.
toString
(),
'note'
:
note
.
toString
(),
};
var
res
;
if
(
attachment_file
!=
null
)
{
res
=
await
postImageNew
(
data
,
{},
ordersOrderDetailsEditOrderSubmitUrl
,
attachment_file
,
"attachment_file"
,
);
res
=
jsonDecode
(
res
);
}
else
{
res
=
await
post
(
data
,
ordersOrderDetailsEditOrderSubmitUrl
,
{});
res
=
jsonDecode
(
res
.
body
);
}
return
CommonResponse
.
fromJson
(
res
);
}
catch
(
e
)
{
debugPrint
(
'hello bev=bug
$e
'
);
return
null
;
}
}
static
Future
<
CommonResponse
?>
ordersDetailsApproveRejectAPI
(
empId
,
session
,
...
...
@@ -3680,7 +3761,7 @@ class ApiCalling {
final
res
=
await
post
(
data
,
crmProspectDetailsEditAccountViewUrl
,
{});
if
(
res
!=
null
)
{
print
(
"Filter:
${data}
"
);
debugPrint
(
res
.
body
);
print
(
"Stetets:
${jsonDecode(res.body)['states']}
"
);
return
crmProspectDetailsEditAccountViewResponse
.
fromJson
(
jsonDecode
(
res
.
body
),
);
...
...
Prev
1
2
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment