public ActionResult ProgramarDespacho() { var sucursal = new SucursalData().ListarSucursal("", "", null); var listasucursal = new SelectList( sucursal, "idsucursal", "nombre"); ViewData["listasucursal"] = listasucursal; var estado = MantenimientoData.GetListarEstado((Int32)Constantes.MaestroTablas.Programacion); var listadoestado = new SelectList(estado, "idestado", "estado"); ViewData["listadoestado"] = listadoestado; var transportista = new DespachoData().GetListarTransportista(); var listadotransportista = new SelectList(transportista, "idtransportista", "razonsocial"); ViewData["listadotransportista"] = listadotransportista; return(View()); }
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 NuevaGuia() { var sucursal = new SucursalData().ListarSucursal("", "", null, Usuario.idpartner); var listasucursal = new SelectList( sucursal, "idsucursal", "nombre"); ViewData["listasucursal"] = listasucursal; var clientes = MantenimientoData.GetListarClientes(null, true).ToList(); var listaclientes = new SelectList( clientes, "idcliente", "nombre"); ViewData["ListadoClientes"] = listaclientes; var transportista = new DespachoData().GetListarTransportista(); var listadotransportista = new SelectList(transportista, "idtransportista", "razonsocial"); ViewData["listadotransportista"] = listadotransportista; return(PartialView("_NuevaGuiaRemision")); }
public JsonResult JsonGetListarGuiaDetalles(long idguiaremision) { var listadoTotal = new DespachoData().GetListarGuiaDetalle(idguiaremision).ToList(); var resjson1 = (new JqGridExtension <GuiaRemisionDetalleModel>()).DataBind(listadoTotal, listadoTotal.Count); return(resjson1); }
public JsonResult JsonGetListarGuias(int?idsucursaldestino, int?idsucursalorigen) { var listadoTotal = new DespachoData().GetListarGuia(null, null, null).ToList(); var resjson1 = (new JqGridExtension <GuiaRemisionModel>()).DataBind(listadoTotal, listadoTotal.Count); return(resjson1); }
public ActionResult RecepcionOrdenServicio(int id) { Session["GuiaDetalle"] = null; var guia = new DespachoData().obtenerGuiaRemision(id); var modRecepcion = new RecepcionModel(); modRecepcion.recepcionFinalizadaAlmacen = false; modRecepcion.numeroguia = guia.numeroguia; modRecepcion.idsucursaldestino = guia.idsucursaldestino; modRecepcion.idsucursalorigen = guia.idsucursalorigen; modRecepcion.idguiaremision = id; var sucursal = new SucursalData().ListarSucursal("", "", null); var listasucursal = new SelectList( sucursal, "idsucursal", "nombre"); ViewData["listasucursal"] = listasucursal; return(View(modRecepcion)); }
public JsonResult JsonGetListarDocumentosDespacho(String fechahorainicio , String fechahorafin, string numerorecepcion) { var listadoTotal = new DespachoData().GetListarOrdenSalida(null).ToList(); var resjson1 = (new JqGridExtension <OrdenSalidaModel>()).DataBind(listadoTotal, listadoTotal.Count); return(resjson1); }
public ActionResult EditarDespacho(Despacho despacho) { if (ModelState.IsValid) { DespachoData.ModificaDespacho(despacho); } ViewBag.CodCircuito = DespachoData.ExtraeNombreCircuito(); ViewBag.ListaDespacho = DespachoData.ListDespacho(); return(View("DespachoIndex")); }
public ActionResult CreaDespacho([Bind(Include = "CodDespacho,CodCircuito,NombreDespacho,CantTecJud,CantTecJur,CantCoordJud,CantJuezCoord,CantJuezTram,CantJueces,CantOtros")] Despacho despacho) { if (ModelState.IsValid) { DespachoData.CreaDespacho(despacho); return(RedirectToAction("DespachoIndex")); } ViewBag.CodCircuito = DespachoData.ExtraeNombreCircuito(); return(View(despacho)); }
public ActionResult DespachoEdita(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var despacho = DespachoData.TraerDespacho(id); if (despacho == null) { return(HttpNotFound()); } ViewBag.CodCircuito = DespachoData.ExtraeNombreCircuito(); return(View(despacho)); }
public PartialViewResult ProgramarGuiasModal() { var sucursal = new SucursalData().ListarSucursal("", "", null); var listasucursal = new SelectList( sucursal, "idsucursal", "nombre"); ViewData["listasucursal"] = listasucursal; var transportista = new DespachoData().GetListarTransportista(); var listadotransportista = new SelectList(transportista, "idtransportista", "razonsocial"); ViewData["listadotransportista"] = listadotransportista; var modProgramar = new ProgramacionModel(); return(PartialView("_ProgramarGuiasModal", modProgramar)); }
public JsonResult GenerarGuiaRemision(ProgramacionModel model) { GuiaRemisionModel modGuia = new GuiaRemisionModel(); modGuia.direcciondestino = model.direcciondestino; modGuia.direccionorigen = model.direccionorigen; modGuia.fechaguiaremision = model.fechaemision; modGuia.numeroguia = model.numeroguia; modGuia.iddestinatario = model.iddestinatario; modGuia.idusuarioregistro = Usuario.Idusuario; modGuia.idtransportista = model.idtransportista; modGuia.direcciondestino = model.direcciondestino; modGuia.direccionorigen = model.direccionorigen; modGuia.idestado = (int)Constantes.EstadoGuiaRemision.Despachado; modGuia.__tipooperacion = 1; var idguia = new DespachoData().InsertarActualizarGuiaRemision(modGuia); return(Json(new { res = true })); }
public JsonResult FinalizarRecepcionAlmacen(RecepcionModel model) { if (Session["GuiaDetalle"] != null) { var modGuiaRemision = new DespachoData().obtenerGuiaRemision(model.idguiaremision); //var ordenesservicio = new RecepcionData().GetListarOrdenServicio(model.idguiaremision); var ListaDetalle = (List <OrdenServicioModel>)Session["GuiaDetalle"]; foreach (var item in ListaDetalle) { if (item.recepciondestino) { item.idestado = (Int32)Constantes.EstadoOrdenServicio.PendienteAsignacionTecnico; item.__tipooperacion = 2; new OrdenServicioData().InsertarActualizarOrdenServicio(item); } } modGuiaRemision.idestado = (Int32)Constantes.EstadoGuiaRemision.Recepcionada; modGuiaRemision.__tipooperacion = 2; new DespachoData().InsertarActualizarGuiaRemision(modGuiaRemision); } return(Json(new { res = true })); }
public JsonResult JsonGetListarProgramacion(int?idsucursalorigen , int?idsucursaldestino , int?idestado , string fechainicio , string fechafin) { if (fechafin == "") { fechafin = null; } if (fechainicio == "") { fechainicio = null; } var listadoTotal = DespachoData.GetListarProgramacion(idsucursalorigen , idsucursaldestino , idestado , fechainicio , fechafin).ToList(); var resjson1 = (new JqGridExtension <ProgramacionModel>()).DataBind(listadoTotal, listadoTotal.Count); return(resjson1); }
public JsonResult JsonGenerarDespacho(string ids, DateTime?fecharecojo, int?idtransporte) { string[] guias = ids.Split(','); var modGuiaAct = new GuiaRemisionModel(); //var modGuiaAct = new GuiaRemisionModel(); //modGuiaAct. foreach (var item in guias) { var guia = new DespachoData().obtenerGuiaRemision(Convert.ToInt64(item)); var osts = new RecepcionData().GetListarOrdenServicio(Convert.ToInt32(item)); foreach (var item1 in osts) { var modOrdenServicio = new OrdenServicioModel(); modOrdenServicio.idordenserviciotecnico = item1.idordenserviciotecnico; modOrdenServicio.__tipooperacion = 2; // actualizar estado modOrdenServicio.idestado = (Int32)Constantes.EstadoOrdenServicio.PendienteRecojoDelivery; new OrdenServicioData().InsertarActualizarOrdenServicio(modOrdenServicio); } } var modGuiaRemision = new DespachoData().obtenerGuiaRemision(Convert.ToInt64(guias[0])); var modProgramacion = new ProgramacionModel(); modProgramacion.idestado = (Int32)(Constantes.EstadoDespacho.programada); modProgramacion.fechahoraregistro = DateTime.Now; modProgramacion.fecharecojo = fecharecojo; modProgramacion.idtransportista = idtransporte.Value; modProgramacion.idsucursalorigen = modGuiaRemision.idsucursalorigen; modProgramacion.idsucursaldestino = modGuiaRemision.idsucursaldestino; modProgramacion.idusuarioregistro = Usuario.Idusuario; modProgramacion.numero = "100-000001"; modProgramacion.__tipooperacion = 1; var res = new DespachoData().InsertarActualizarProgramacion(modProgramacion); var modProgramacionDetalle = new ProgramacionDetalleModel(); foreach (var item in guias) { modGuiaAct = new DespachoData().obtenerGuiaRemision(Convert.ToInt64(item)); modGuiaAct.idestado = (Int32)Constantes.EstadoGuiaRemision.Programada; modGuiaAct.__tipooperacion = 2; new DespachoData().InsertarActualizarGuiaRemision(modGuiaAct); modProgramacionDetalle = new ProgramacionDetalleModel(); modProgramacionDetalle.idguia = Convert.ToInt32(item); modProgramacionDetalle.idprogramacion = res; var resdetalle = new DespachoData().InsertarActualizarProgramacionDetalle(modProgramacionDetalle); } return(Json(new { res = true })); }
//**********************************// // CÓDIGO DESPACHO // //**********************************// // GET: Despacho public ActionResult DespachoIndex() { ViewBag.ListaDespacho = DespachoData.ListDespacho(); ViewBag.CodCircuito = DespachoData.ExtraeNombreCircuito(); return(View()); }