public string AnularFichaCarga(MGFichaCarga FichaCargaAdd) { try { FichaCargaAdd.Estado = ESTADO_ANULADO; FichaCargaAdd.UsuarioModifica = usuario; FichaCargaAdd.FechaModifica = DateTime.Now; _FichaCargaRepositorio.Modify(FichaCargaAdd); MGProgramacionRuta ProgramacionRuta = _ProgramacionRutaRepositorio.Get(FichaCargaAdd.MK_ProgramacionRuta_ID); MGFichaMovimiento FichaMovimiento = new MGFichaMovimiento() { MG_Agencia_ID = ProgramacionRuta.Ruta.MG_Agencia_Origen_ID, MG_FichaCarga_ID = FichaCargaAdd.MG_FichaCarga_ID, MG_Tipo_Movimiento_ID = FichaCargaAdd.Estado, UsuarioRegistra = usuario, FechaRegistra = DateTime.Now, UsuarioModifica = usuario, FechaModifica = DateTime.Now }; _FichaMovimientoRepositorio.Add(FichaMovimiento); } catch (Exception e) { throw new ValidationException(MENSAJE_ERROR_GENERAL, e); } //return "Ficha de Carga eliminada satisfactoriamente:" + FichaCargaAdd.MG_FichaCarga_ID; return(MENSAJE_ANULADO); }
public MGFichaMovimiento ObtenerFichaMovimiento(int Id) { MGFichaMovimiento FichaMovimiento = _FichaMovimientoRepositorio.Get(Id); if (FichaMovimiento == null) { throw new ValidationException(MENSAJE_NO_DISPONIBLE); } return(FichaMovimiento); }
public ActionResult ModificarFichaMovimiento(int id, MGFichaMovimiento model) { try { string mensaje = service.ModificarFichaMovimiento(model); Session["Mensaje"] = mensaje; return(RedirectToAction("ListaFichaMovimiento")); } catch (Exception ex) { ViewData["Mensaje"] = ex.Message; return(View("ActualizarFichaMovimiento", model)); } }
public ActionResult ModificarFichaMovimiento(int id) { Session["Mensaje"] = ""; try { MGFichaMovimiento model = service.ObtenerFichaMovimiento(id); return(View("ActualizarFichaMovimiento", model)); } catch (Exception ex) { ViewData["Mensaje"] = ex.Message; return(RedirectToAction("ListaFichaMovimiento")); } }
public string AgregarFichaCarga(MGFichaCarga FichaCargaAdd) { try { FichaCargaAdd.Estado = ESTADO_REGISTRADO; FichaCargaAdd.FechaRegistro = DateTime.Now; FichaCargaAdd.UsuarioRegistra = usuario; FichaCargaAdd.FechaRegistra = DateTime.Now; FichaCargaAdd.UsuarioModifica = usuario; FichaCargaAdd.FechaModifica = DateTime.Now; //Generando el comrpobante de pago MGComprobantePago CoprobantePago = new MGComprobantePago() { FechaRegistro = DateTime.Now, MG_ComprobantePago_ID = "CP" + DateTime.Now.ToString("yyyyMMddHHmmss") }; FichaCargaAdd.ComprobantePago = CoprobantePago; _FichaCargaRepositorio.Add(FichaCargaAdd); MGProgramacionRuta ProgramacionRuta = _ProgramacionRutaRepositorio.Get(FichaCargaAdd.MK_ProgramacionRuta_ID); MGFichaMovimiento FichaMovimiento = new MGFichaMovimiento() { MG_Agencia_ID = ProgramacionRuta.Ruta.MG_Agencia_Origen_ID, MG_FichaCarga_ID = FichaCargaAdd.MG_FichaCarga_ID, MG_Tipo_Movimiento_ID = FichaCargaAdd.Estado, UsuarioRegistra = usuario, FechaRegistra = DateTime.Now, UsuarioModifica = usuario, FechaModifica = DateTime.Now }; _FichaMovimientoRepositorio.Add(FichaMovimiento); } catch (Exception e) { throw new ValidationException(MENSAJE_ERROR_GENERAL, e); } //return "Ficha de Carga grada satisfactoriamente:" + FichaCargaAdd.MG_FichaCarga_ID; return(String.Format(MENSAJE_REGISTRADO, FichaCargaAdd.ComprobantePago.MG_ComprobantePago_ID)); }
public string ModificarFichaMovimiento(MGFichaMovimiento FichaMovimiento) { try { FichaMovimiento.UsuarioModifica = usuario; FichaMovimiento.FechaModifica = DateTime.Now; FichaMovimiento.Agencia = null; FichaMovimiento.TipoMovimiento = null; _FichaMovimientoRepositorio.Modify(FichaMovimiento); } catch (Exception e) { throw new ValidationException(MENSAJE_ERROR_GENERAL, e); } //return "Ficha de Carga grada satisfactoriamente:" + FichaMovimiento.MG_FichaCarga_ID; return(MENSAJE_ACTUALIZADO); }
public string ValidarFichaCarga(string ClaveSeguridadIngresado, MGFichaCarga FichaCargaAdd) { if (FichaCargaAdd.ClaveSeguridad != ClaveSeguridadIngresado) { throw new ValidationException(MENSAJE_CLAVE_INCORRECTA); } try { FichaCargaAdd.Estado = ESTADO_ENTREGADO; FichaCargaAdd.UsuarioModifica = usuario; FichaCargaAdd.FechaModifica = DateTime.Now; FichaCargaAdd.FechaEntrega = DateTime.Now; FichaCargaAdd.ProgramacionRuta = null; FichaCargaAdd.Destinatario = null; FichaCargaAdd.Remitente = null; _FichaCargaRepositorio.Modify(FichaCargaAdd); MGProgramacionRuta ProgramacionRuta = _ProgramacionRutaRepositorio.Get(FichaCargaAdd.MK_ProgramacionRuta_ID); MGFichaMovimiento FichaMovimiento = new MGFichaMovimiento() { MG_Agencia_ID = ProgramacionRuta.Ruta.MG_Agencia_Destino_ID, MG_FichaCarga_ID = FichaCargaAdd.MG_FichaCarga_ID, MG_Tipo_Movimiento_ID = FichaCargaAdd.Estado, UsuarioRegistra = usuario, FechaRegistra = DateTime.Now, UsuarioModifica = usuario, FechaModifica = DateTime.Now }; _FichaMovimientoRepositorio.Add(FichaMovimiento); } catch (Exception e) { throw new ValidationException(MENSAJE_ERROR_GENERAL, e); } //return "Ficha de Carga eliminada satisfactoriamente:" + FichaCargaAdd.MG_FichaCarga_ID; return(MENSAJE_VERIFICADO); }