public JsonResult InsertarActualizarGuiaRemision(GuiaRemisionDetalleModel guiadetalle) { OrdenSalidaModel orden = null; if (guiadetalle.numeroordensalida != null) { orden = new DespachoData().GetListarOrdenSalida(guiadetalle.numeroordensalida.Trim()).SingleOrDefault(); } if (orden != null) { var detalles = new DespachoData().GetListarOrdenSalidaDetalle(orden.iddocumentosalida.Value).ToList(); GuiaRemisionDetalleModel Newguiadetalle = null; foreach (var item in detalles) { Newguiadetalle = new GuiaRemisionDetalleModel(); Newguiadetalle.cantidad = detalles.Count; Newguiadetalle.codigo = item.codigoproducto; Newguiadetalle.descripcion = item.descripcionlarga; Newguiadetalle.idguiaremision = guiadetalle.idguiaremision; new DespachoData().InsertarActualizarGuiaRemisionDetalle(Newguiadetalle); break; } } else { new DespachoData().InsertarActualizarGuiaRemisionDetalle(guiadetalle); } return(Json(new { res = true })); }
public PartialViewResult NuevoDetalleGuia(long id) { var model = new GuiaRemisionDetalleModel(); model.idguiaremision = id; return(PartialView("_NuevoDetalleGuia", model)); }
public long InsertarActualizarGuiaRemisionDetalle(GuiaRemisionDetalleModel modGuiaRemision) { Mapper.CreateMap <GuiaRemisionDetalleModel, InsertarActualizarGuiaRemisionDetalleCommand>(); var command = Mapper.Map <GuiaRemisionDetalleModel, InsertarActualizarGuiaRemisionDetalleCommand>(modGuiaRemision); var result = (InsertarActualizarGuiaRemisionDetalleOutput)command.Execute(); return(result.idguiadetalle); }