hola a todos, comentarles que estoy queriendo insertar un registro en una entidad personalizada, desde silverlight, usando webservices rest, pero no me inserta el registro y el error que devuelve, no es muy claro, verifique mis permisos, y estoy como administrador
en crm, que puede estar fallando? no creo que me falte pasar ningun campo, pues ya hice varias pruebas combinadas, posteo el codigo, a ver que opinan cual puede ser el problema, ah apunto que si pude eliminar o modificar registros en dicha entidad lo que no
puedo hacer es insert
agradezco su ayuda, cualquier cosa que puedan aportar seria bienvenido...
//insertar en caledario interno
private void BeginCreateCI()
{
try
{
acb_calendariointerno objetoCI = new acb_calendariointerno();
//objetoCI.acb_calendariointernoId = Guid.NewGuid();
objetoCI.acb_name = "insertado por SL";//this.lstNewDiaCalendario[this.iPrioridadEnDia].sNombre;
objetoCI.acb_fechahorainicio = DateTime.Today;
objetoCI.acb_fechahorafin = DateTime.Today;
//objetoCI.acb_category = new ServicioRestCRM.EntityReference();
//objetoCI.acb_category.Id = new Guid("116E99D9-1016-E111-9CF8-00155DDCA406");
objetoCI.acb_deliverythreshold = 55;
objetoCI.OwnerId = new ServicioRestCRM.EntityReference();
objetoCI.OwnerId.Id = this.objUsuario.SystemUserId;
//objetoCI.statecode = new ServicioRestCRM.OptionSetValue();//campo de tipo option set value
//objetoCI.statecode.Value = 0;
//objetoCI.acb_state = true;
_context.AddToacb_calendariointernoSet(objetoCI);
_context.BeginSaveChanges(OnCreateCIComplete, objetoCI);
}
catch (Exception ex)
{
this.strMensaje = "Error en el metodo BeginCreateCI(), error: " + ex.Message;
this.Dispatcher.BeginInvoke(() =>
{
this.FinalizarProceso();
});
}
}
private void OnCreateCIComplete(IAsyncResult result)
{
try
{
_context.EndSaveChanges(result);
acb_calendariointerno createdCI = result.AsyncState as acb_calendariointerno;
this.Dispatcher.BeginInvoke(() =>
{
MessageBox.Show("Registro Insertado");
});
}
catch (Exception ex)
{
this.strMensaje = "Error en el metodo OnCreateCIComplete(), error: " + ex.Message;
this.Dispatcher.BeginInvoke(() =>
{
this.FinalizarProceso();
});
}
}
"La imaginacion es mas importante que el conocimiento." -> Albert Einstein