Hello everyone,
I'm starting to give the first steps with DevForce and found a difficulty.
When I try to chage my Entity in the server give me an error in the property I'm trying to change.
What am I dong wrong???????????
Client:
private void btAlterar_Click(object sender, System.Windows.RoutedEventArgs e)
{
string typeName = "MasterDetailsWeb.SalesServiceProvider, MasterDetailsWeb";
string methodName = "AlterarDados";
Guid myInvokeGuid = System.Guid.NewGuid();
mgr.InvokeServerMethodAsync(typeName, methodName, GotData, myInvokeGuid, MySalesOrderHeader);
}
void GotData(InvokeServerMethodOperation e)
{
MySalesOrderHeader = e.Result as SalesOrderHeader;
}
Property:
#region CustomerID property
/// <summary>Gets or sets the CustomerID. </summary>
[Bindable(true, BindingDirection.TwoWay)]
[Editable(true)]
[Display(Name="CustomerID", AutoGenerateField=true)]
[IbVal.RequiredValueVerifier( ErrorMessageResourceName="SalesOrderHeader_CustomerID")]
[DataMember]
public int CustomerID {
get { return PropertyMetadata.CustomerID.GetValue(this); }
set { PropertyMetadata.CustomerID.SetValue(this, value); }
}
#endregion CustomerID property
Server:
[AllowRpc]
public static object AlterarDados(IPrincipal principal, EntityManager mgr, params Object[] args)
{
if (args == null & args.Length == 0)
return null;
SalesOrderHeader order = args[0] as SalesOrderHeader;
order.CustomerID = 117;
return order;
}
Error:
Sorry for my English :))))
Regards,
Sérgio Magalhães