コード例 #1
0
        public ActionResult ValidarLogin(string Nom_Usuario, string Pass_Usuario)
        {
            ResponseWeb oResponseWeb = new ResponseWeb()
            {
                Message = Message.MsgErrUserPassword, Estado = false
            };

            if (ModelState.IsValid && ((Nom_Usuario != null || Nom_Usuario != "") || (Pass_Usuario != null || Pass_Usuario != "")))
            {
                UsuarioDominio oUsuarioDominio = new UsuarioDominio();
                var            entidad         = oUsuarioDominio.validarUsuario(new UsuarioEntidad
                {
                    Nom_Usuario  = Nom_Usuario,
                    Pass_Usuario = Functions.Encriptar(Pass_Usuario),
                });
                if (entidad != null && (entidad.ListaPerfilNavegacion != null && entidad.ListaPerfilNavegacion.Count > 0) &&
                    (entidad.ListaPerfilNavegacion[0].ListaPerfilNavegacionOpcion != null && entidad.ListaPerfilNavegacion[0].ListaPerfilNavegacionOpcion.Count > 0))
                {
                    oResponseWeb.Estado = true;
                }
                else
                {
                    oResponseWeb.Message = Message.MsgErrUserPassword;
                }
            }
            else
            {
                oResponseWeb.Message = Message.MsgErrUserPassword;
            }

            return(Json(oResponseWeb));
        }
コード例 #2
0
        public ResponseWeb ActualizarPedido(PedidoEntidad entidad)
        {
            PedidoDominio oPedidoDominio = new PedidoDominio();
            ResponseWeb   response       = new ResponseWeb();
            var           pedido         = oPedidoDominio.ObtenerxId(entidad);

            if (pedido.Fecha_Entrega < DateTime.Parse(DateTime.Now.ToString("dd/MM/yyyy")))
            {
                response.Estado  = false;
                response.Message = "La fecha de pedido ya vencio";
            }
            else
            {
                if (pedido.Fecha_Entrega.ToString("dd/MM/yyyy") != DateTime.Now.ToString("dd/MM/yyyy"))
                {
                    response.Estado  = false;
                    response.Message = "Solo se puede modificar el estado en la misma fecha de entrega";
                }
                else
                {
                    response.Estado = oPedidoDominio.ModificarPedido(entidad);
                }
            }


            return(response);
        }
コード例 #3
0
        public ResponseWeb RegistrarCliente(ClienteEntidad entidad)
        {
            ResponseWeb response = new ResponseWeb();

            try
            {
                ClienteDominio oClienteDominio = new ClienteDominio();
                response.Estado = oClienteDominio.RegistrarCliente(entidad);
                if (response.Estado)
                {
                    response.Message = "Se grabó el cliente";
                }
                else
                {
                    response.Message = "No se grabó el cliente";
                }
            }
            catch (Exception)
            {
                response.Estado  = false;
                response.Message = "Error en el registro";
                throw;
            }
            return(response);
        }
コード例 #4
0
        public ActionResult GrabarCapturaPeso(string Fecha, string Turno, string Placa, string Labor_Origen, string Labor_Destino, string Peso, string PesoNeto)
        {
            ExtraccionBalanzaDominio oExtraccionBalanzaDominio = new ExtraccionBalanzaDominio();
            ResponseWeb oResponseWeb = new ResponseWeb();

            oResponseWeb.Estado = oExtraccionBalanzaDominio.grabarDatos(new ExtraccionBalanzaEntidad
            {
                Fecha    = DateTime.Parse(Fecha),
                Turno    = Turno,
                Placa    = Placa,
                Labor_or = Labor_Origen,
                Labor_de = Labor_Destino,
                Peso     = decimal.Parse(Peso),
                PesoNeto = decimal.Parse(PesoNeto),
            });
            if (oResponseWeb.Estado)
            {
                oResponseWeb.Message = "Se grabo el peso...";
            }
            else
            {
                oResponseWeb.Message = "No se grabo el peso...";
            }
            return(Json(oResponseWeb));
        }
コード例 #5
0
        public ResponseWeb ActualizarCliente(ClienteEntidad entidad)
        {
            ResponseWeb response = new ResponseWeb();

            try
            {
                ClienteDominio oClienteDominio = new ClienteDominio();
                response.Estado = oClienteDominio.ModificarCliente(entidad);
                if (response.Estado)
                {
                    response.Message = "Se modificó el cliente";
                }
                else
                {
                    response.Message = "No se modificó el cliente";
                }
            }
            catch (Exception)
            {
                response.Estado  = false;
                response.Message = "Error en la modifición";
                throw;
            }
            return(response);
        }
コード例 #6
0
        public ActionResult ListarObservacion(RechazoProgramacionEntidad entidad)
        {
            RechazoProgramacionDominio oRechazoProgramacionDominio = new RechazoProgramacionDominio();
            ResponseWeb oResponseWeb = new ResponseWeb();
            var         Lista        = oRechazoProgramacionDominio.obtenerDatosXFiltro(entidad);

            return(PartialView("_ListaObservaciones", Lista));
        }
コード例 #7
0
        public ActionResult AbrirLabor(string codigo)
        {
            LaborDominio oLaborDominio = new LaborDominio();
            ResponseWeb  oResponseWeb  = new ResponseWeb();

            oResponseWeb.Estado  = oLaborDominio.cerrarLabor(codigo);
            oResponseWeb.Message = "Labor abierta...";
            return(Json(oResponseWeb));
        }
コード例 #8
0
        public ActionResult ModificarEstadoProgramacion(string Turno, string Fecha, string Flag)
        {
            ResponseWeb oResponseWeb = new ResponseWeb();
            ProgramacionDiariaCabDominio oProgramacionDiariaCabDominio = new ProgramacionDiariaCabDominio();

            oResponseWeb.Estado = oProgramacionDiariaCabDominio.ProgramacionModificarEstado(DateTime.Parse(Fecha), Turno, Flag);

            return(Json(oResponseWeb));
        }
コード例 #9
0
        public ActionResult Modificar(ComponenteEntidad entidad)
        {
            ComponenteDominio oComponenteDominio = new ComponenteDominio();
            ResponseWeb       oResponseWeb       = new ResponseWeb();
            string            menesaje           = string.Empty;

            oResponseWeb.Estado  = oComponenteDominio.modificarDatos(entidad, ref menesaje);
            oResponseWeb.Message = menesaje;
            return(Json(oResponseWeb));
        }
コード例 #10
0
        public ActionResult Modificar(VehiculoEntidad entidad)
        {
            VehiculoDominio oVehiculoDominio = new VehiculoDominio();
            ResponseWeb     oResponseWeb     = new ResponseWeb();
            string          mensaje          = string.Empty;

            oResponseWeb.Estado  = oVehiculoDominio.modificarDatos(entidad, ref mensaje);
            oResponseWeb.Message = mensaje;
            return(Json(oResponseWeb));
        }
コード例 #11
0
        public ActionResult ModificarLabor(LaborEntidad entidad)
        {
            LaborDominio oLaborDominio = new LaborDominio();
            ResponseWeb  oResponseWeb  = new ResponseWeb();
            string       menesaje      = string.Empty;

            oResponseWeb.Estado  = oLaborDominio.modificarDatos(entidad, ref menesaje);
            oResponseWeb.Message = menesaje;
            return(Json(oResponseWeb));
        }
コード例 #12
0
        public ActionResult Grabar(IndicadorEntidad entidad)
        {
            IndicadorDominio oIndicadorDominio = new IndicadorDominio();
            ResponseWeb      oResponseWeb      = new ResponseWeb();
            string           menesaje          = string.Empty;

            oResponseWeb.Estado  = oIndicadorDominio.grabarDatos(entidad, ref menesaje);
            oResponseWeb.Message = menesaje;
            return(Json(oResponseWeb));
        }
コード例 #13
0
        public ActionResult Grabar(ZonaEntidad entidad)
        {
            ZonaDominio oZonaDominio = new ZonaDominio();
            ResponseWeb oResponseWeb = new ResponseWeb();
            string      mensaje      = string.Empty;

            oResponseWeb.Estado  = oZonaDominio.grabarDatos(entidad, ref mensaje);
            oResponseWeb.Message = mensaje;
            return(Json(oResponseWeb));
        }
コード例 #14
0
        public ActionResult EliminarBlending(string FechaProceso)
        {
            BlendingDominio oBlendingDominio = new BlendingDominio();
            string          Mensaje          = string.Empty;
            var             indicador        = oBlendingDominio.EliminarBlending(FechaProceso);
            ResponseWeb     oResponseWeb     = new ResponseWeb();

            oResponseWeb.Estado = (indicador == 0 ? true : false);
            return(Json(oResponseWeb));
        }
コード例 #15
0
        public ActionResult Grabar(UsuarioEntidad entidad)
        {
            UsuarioDominio oUsuarioDominio = new UsuarioDominio();
            ResponseWeb    oResponseWeb    = new ResponseWeb();
            string         menesaje        = string.Empty;

            entidad.Pass_Usuario = Functions.Encriptar(entidad.Pass_Usuario);
            oResponseWeb.Estado  = oUsuarioDominio.grabarDatos(entidad, ref menesaje);
            oResponseWeb.Message = menesaje;
            return(Json(oResponseWeb));
        }
コード例 #16
0
        public ActionResult GrabarDiferimientos()
        {
            PagoComisionDominio  oPagoComisionDominio = new PagoComisionDominio();
            ResponseWeb <string> oResponseWeb         = new ResponseWeb <string>();
            var    Lista  = (List <PagoComisionEntidad>)Session["ListaPagoComisiones"];
            string Codigo = "";

            oResponseWeb.Estado = oPagoComisionDominio.grabarDiferido(Lista, ref Codigo);
            oResponseWeb.Valor  = Codigo;
            return(Json(oResponseWeb));
        }
コード例 #17
0
        public ActionResult GrabarCalculoComisiones()
        {
            PagoComisionDominio  oPagoComisionDominio = new PagoComisionDominio();
            ResponseWeb <string> oResponseWeb         = new ResponseWeb <string>();
            var    Lista  = (List <SolicitudEntidad>)Session["ListaCalculoComisiones"];
            string Codigo = "";

            oResponseWeb.Estado = oPagoComisionDominio.grabarDatos(Lista, ref Codigo);
            oResponseWeb.Valor  = Codigo;
            return(Json(oResponseWeb));
        }
コード例 #18
0
        public ActionResult GrabarObservacion(RechazoProgramacionEntidad entidad)
        {
            RechazoProgramacionDominio oRechazoProgramacionDominio = new RechazoProgramacionDominio();
            ResponseWeb oResponseWeb = new ResponseWeb();

            oResponseWeb.Estado = oRechazoProgramacionDominio.grabarDatos(entidad);
            if (oResponseWeb.Estado)
            {
                oResponseWeb.Message = "Se registro la observación...";
            }
            return(Json(oResponseWeb));
        }
コード例 #19
0
        public ActionResult Grabar(SolicitudEntidad entidad)
        {
            PagoComisionDominio oPagoComisionDominio = new PagoComisionDominio();
            var ListaPagoComisiones           = (List <PagoComisionEntidad>)Session["ReporteComisiones"];
            ResponseWeb <string> oResponseWeb = new ResponseWeb <string>();
            string Mensaje = string.Empty;
            string Codigo  = string.Empty;

            oResponseWeb.Estado = oPagoComisionDominio.GrabarReporteComisiones(ListaPagoComisiones, ref Codigo);
            oResponseWeb.Valor  = Codigo;
            return(Json(oResponseWeb));
        }
コード例 #20
0
        public ActionResult Grabar(SolicitudEntidad entidad)
        {
            SolicitudDominio oSolicitudDominio = new SolicitudDominio();
            var ListaSolicitudes = (List <SolicitudEntidad>)Session["ReporteSolicitudesAprobadas"];
            ResponseWeb <string> oResponseWeb = new ResponseWeb <string>();
            string Mensaje = string.Empty;
            string Codigo  = string.Empty;

            oResponseWeb.Estado = oSolicitudDominio.GrabarReporteSolicitudesAprobadas(ListaSolicitudes, ref Codigo);
            oResponseWeb.Valor  = Codigo;
            return(Json(oResponseWeb));
        }
コード例 #21
0
        public ActionResult GrabarRespuesta(ReclamoEntidad entidad)
        {
            ReclamoDominio       oReclamoDominio = new ReclamoDominio();
            ResponseWeb <string> oResponseWeb    = new ResponseWeb <string>();

            entidad.Usuario = SessionManager.Usuario;
            string Mensaje = string.Empty;

            oResponseWeb.Estado  = oReclamoDominio.grabarRespuesta(entidad, ref Mensaje);
            oResponseWeb.Message = Mensaje;

            return(Json(oResponseWeb));
        }
コード例 #22
0
ファイル: TarifaController.cs プロジェクト: Williams85/Banca
        public ActionResult Modificar(TarifarioEntidad entidad)
        {
            TarifarioDominio     oTarifarioDominio = new TarifarioDominio();
            ResponseWeb <string> oResponseWeb      = new ResponseWeb <string>();
            string Mensaje = string.Empty;

            entidad.Usuario = new UsuarioEntidad
            {
                Cod_Usuario = SessionManager.Usuario.Cod_Usuario,
            };
            oResponseWeb.Estado  = oTarifarioDominio.modificarDatos(entidad, ref Mensaje);
            oResponseWeb.Message = Mensaje;
            return(Json(oResponseWeb));
        }
コード例 #23
0
        public ActionResult CambiarClave(UsuarioEntidad entidad)
        {
            UsuarioDominio oUsuarioDominio = new UsuarioDominio();
            ResponseWeb    oResponseWeb    = new ResponseWeb();

            entidad.Pass_Usuario = Functions.Encriptar(entidad.Pass_Usuario);
            entidad.Id_Usuario   = SessionManager.Usuario.Id_Usuario;
            oResponseWeb.Estado  = oUsuarioDominio.cambiarClave(entidad);
            if (oResponseWeb.Estado)
            {
                SessionManager.Usuario.Pass_Usuario = entidad.Pass_Usuario;
            }
            return(Json(oResponseWeb));
        }
コード例 #24
0
        public ActionResult ListarDetalleProgramacionPeso(string Fecha, string Turno, string Placa, string Labor)
        {
            VehiculoDominio oVehiculoDominio = new VehiculoDominio();
            var             ListaPeso        = oVehiculoDominio.listarPesoVehiculo(DateTime.Parse(Fecha), Turno, Placa, Labor);

            Session["DetalleProgramacion"] = (List <VehiculoEntidad>)ListaPeso;
            ResponseWeb oResponseWeb = new ResponseWeb();

            if (ListaPeso.Count > 0)
            {
                oResponseWeb.Estado = true;
            }
            return(Json(oResponseWeb));
        }
コード例 #25
0
        public ActionResult Modificar(ReclamoEntidad entidad)
        {
            ReclamoDominio       oReclamoDominio = new ReclamoDominio();
            ResponseWeb <string> oResponseWeb    = new ResponseWeb <string>();

            entidad.Usuario = SessionManager.Usuario;
            string Mensaje = string.Empty;
            string Codigo  = string.Empty;

            oResponseWeb.Estado  = oReclamoDominio.modificarDatos(entidad, ref Mensaje);
            oResponseWeb.Message = Mensaje;
            oResponseWeb.Valor   = Codigo;

            return(Json(oResponseWeb));
        }
コード例 #26
0
        public ActionResult GrabarModificacioNPeso(ExtraccionBalanzaEntidad entidad)
        {
            ExtraccionBalanzaDominio oExtraccionBalanzaDominio = new ExtraccionBalanzaDominio();
            ResponseWeb oResponseWeb = new ResponseWeb();

            oResponseWeb.Estado = oExtraccionBalanzaDominio.modificarDatos(entidad);
            if (oResponseWeb.Estado)
            {
                oResponseWeb.Message = "Se modifico el peso...";
            }
            else
            {
                oResponseWeb.Message = "No se modifico el peso...";
            }
            return(Json(oResponseWeb));
        }
コード例 #27
0
        public ActionResult Modificar(VendedorEntidad entidad)
        {
            VendedorDominio      oVendedorDominio = new VendedorDominio();
            ResponseWeb <string> oResponseWeb     = new ResponseWeb <string>();

            entidad.Usuario = new UsuarioEntidad
            {
                Cod_Usuario = 1,
            };
            string Mensaje = string.Empty;

            oResponseWeb.Estado  = oVendedorDominio.modificarDatos(entidad, ref Mensaje);
            oResponseWeb.Message = Mensaje;

            return(Json(oResponseWeb));
        }
コード例 #28
0
        public ActionResult ActivarSolicitud(SolicitudEntidad entidad)
        {
            SolicitudDominio     oSolicitudDominio = new SolicitudDominio();
            ResponseWeb <string> oResponseWeb      = new ResponseWeb <string>();

            oResponseWeb.Estado = oSolicitudDominio.Activar(entidad);
            if (oResponseWeb.Estado)
            {
                oResponseWeb.Message = "Se activo la solicitud...";
            }
            else
            {
                oResponseWeb.Message = "No se activo la solicitud...";
            }

            return(Json(oResponseWeb));
        }
コード例 #29
0
        public ActionResult Grabar(SubCanalEntidad entidad)
        {
            SubCanalDominio      oSubCanalDominio = new SubCanalDominio();
            ResponseWeb <string> oResponseWeb     = new ResponseWeb <string>();

            entidad.Usuario = new UsuarioEntidad
            {
                Cod_Usuario = 1,
            };
            string Mensaje = string.Empty;
            string Codigo  = string.Empty;

            oResponseWeb.Estado  = oSubCanalDominio.grabarDatos(entidad, ref Codigo, ref Mensaje);
            oResponseWeb.Message = Mensaje;
            oResponseWeb.Valor   = Codigo;

            return(Json(oResponseWeb));
        }
コード例 #30
0
        public ActionResult ValidarUsuario(UsuarioEntidad entidad)
        {
            SeguridadAgente oSeguridadAgente = new SeguridadAgente();
            var             response         = oSeguridadAgente.ValidarUsuario(entidad);
            ResponseWeb     oResponseWeb     = new ResponseWeb();

            if (response != null)
            {
                SessionManager.Usuario = response;
                oResponseWeb.Estado    = true;
            }
            else
            {
                oResponseWeb.Estado  = false;
                oResponseWeb.Message = "Usuario o contraseña incorrecta";
            }
            return(Json(oResponseWeb));
        }