protected static void Execute() { Interaccion newInteraccion = new Interaccion(); InteraccionBusiness.InitializeNewInteraccion(newInteraccion, Enums.eTipoInteraccion.TareaRRCC); App.Locator.InteraccionViewModelStatic.InteraccionActual = InteraccionModel<InteraccionBusiness>.Create(newInteraccion); var list = TipoInteraccion.FindAll(); MainViewModel.MainViewModelMsg.Send(new MainViewModel.MainViewModelMsg(MainViewModel.eMainViewModelMsg.CollapseLeftPanel)); NavigationHelper.Navigate<InteraccionView>(); }
public static void InitializeNewInteraccion(Interaccion interaccion, Enums.eTipoInteraccion tipoInteraccion, DireccionEntregaModel dirEntrega = null) { DateTime fecha = App.Locator.MainViewModelStatic.FechaSeleccionada; if (interaccion.IsNew) { interaccion.IdInteraccion = ModelHelper.GetGUID(); interaccion.RepresentanteComercial_CodigoInterlocutor = Session.RepresentanteComercialStatic.CodigoInterlocutor; interaccion.Responsable_CodigoInterlocutor = Session.RepresentanteComercialStatic.CodigoInterlocutor; interaccion.EstadoInteraccion_CodigoSAP = Constants.EstadoInteraccionCodigoSAP.PENDIENTE; interaccion.FechaInicioPlanificada = ModelHelper.DateTime_ToDate(fecha); interaccion.HoraInicioPlanificada = ModelHelper.DateTime_ToTime(fecha); interaccion.FechaFinPlanificada = ModelHelper.DateTime_ToDate(fecha); interaccion.HoraFinPlanificada = ModelHelper.DateTime_ToTime(fecha); if (dirEntrega != null) { interaccion.IdDireccionEntrega = dirEntrega.IdDireccionEntrega; } InteraccionBusiness.SetTipoInteraccion(interaccion, tipoInteraccion); } }
public static Enums.eTipoInteraccion GetTipoInteraccion(Interaccion interaccion) { //if(interaccion.TipoInteraccion_CodigoSAP == Constants.) //TipoInteraccion tipo = TipoInteraccion.FindByPrimaryKey((int)tipoInteraccion); //interaccion.TipoInteraccion_CodigoSAP = tipo.CodigoSAP; //interaccion.TipoInteraccion_CategoriaSAP = tipo.CategoriaSAP; return Enums.eTipoInteraccion.TareaCliente; }
public static void SetTipoInteraccion(Interaccion interaccion, Enums.eTipoInteraccion tipoInteraccion) { TipoInteraccion tipo = TipoInteraccion.FindByPrimaryKey((int)tipoInteraccion); interaccion.TipoInteraccion_CodigoSAP = tipo.CodigoSAP; interaccion.TipoInteraccion_CategoriaSAP = tipo.CategoriaSAP; }