public ActionResult ClienteElimina(sp_RetornaCliente_ID_Result modeloVista)
        {
            /*Variable que registra la cantidad de registros afectados
             * si un procedimiento que ejectua insert, update o delete
             * no afecta registros implica que hubo un error
             */
            int    cantRegistrosAfectados = 0;
            string resultado = "";

            try
            {
                cantRegistrosAfectados =
                    this.modeloBD.sp_EliminaCliente(modeloVista.Id_Cliente);
            }
            catch (Exception error)
            {
                resultado = "Ocurrio un error: " + error.Message;
            }
            finally
            {
                if (cantRegistrosAfectados > 0)
                {
                    resultado = "El registro fue eliminado";
                }
                else
                {
                    resultado += "No se pudo modificar";
                }
            }
            Response.Write("<script language=javascript>alert('" + resultado + "');</script>");
            this.AgregaProvinciasViewBag();
            this.AgregaCantonesViewBag();
            this.AgregaDistritosViewBag();
            return(View(modeloVista));
        }
Example #2
0
        public ActionResult EliminarCliente(sp_RetornaCliente_ID_Result modelovista)
        {
            int    reg_afectados = 0;
            string resultado     = "";

            try
            {
                reg_afectados = this.modeloBD.sp_EliminaCliente(
                    modelovista.id_cliente);
            }
            catch (Exception error)
            {
                resultado = "OcurriĆ³ un error " + error;
            }
            finally
            {
                if (reg_afectados > 0)
                {
                    resultado = "Registro Eliminado";
                }
                else
                {
                    resultado += "No se pudo eliminar, verifique";
                }
            }
            Response.Write("<script language = javascript>alert('" + resultado + "');</script>");
            this.AgregaProvincia();
            AgregaCanton();
            AgregaDistrito();
            return(View(modelovista));
        }
        public ActionResult ClienteElimina(int id_Cliente)
        {
            sp_RetornaCliente_ID_Result modeloVista = new sp_RetornaCliente_ID_Result();

            modeloVista = this.modeloBD.sp_RetornaCliente_ID(id_Cliente).FirstOrDefault();
            this.AgregaProvinciasViewBag();
            this.AgregaCantonesViewBag();
            this.AgregaDistritosViewBag();
            return(View(modeloVista));
        }
Example #4
0
        public ActionResult ModificaCliente(int id_cliente)
        {
            sp_RetornaCliente_ID_Result modelovista = new sp_RetornaCliente_ID_Result();

            modelovista = this.modeloBD.sp_RetornaCliente_ID(id_cliente).FirstOrDefault();
            this.AgregaProvincia();
            AgregaCanton();
            AgregaDistrito();
            return(View(modelovista));
        }
        public ActionResult ClienteModifica(int Id_Cliente)
        {
            ///obtener el registro que se desea modificar
            ///utilizando el parametro del metodo Id_Cliente
            sp_RetornaCliente_ID_Result modeloVista = new sp_RetornaCliente_ID_Result();

            modeloVista = this.modeloBD.sp_RetornaCliente_ID(Id_Cliente).FirstOrDefault();
            this.AgregaProvinciasViewBag();
            this.AgregaCantonesViewBag();
            this.AgregaDistritosViewBag();
            ///enviar el modelo a la vista
            return(View(modeloVista));
        }
        public ActionResult ClienteModifica(sp_RetornaCliente_ID_Result modeloVista)
        {
            /*Variable que registra la cantidad de registros afectados
             * si un procedimiento que ejectua insert, update o delete
             * no afecta registros implica que hubo un error
             */
            int    cantRegistrosAfectados = 0;
            string resultado = "";

            try
            {
                cantRegistrosAfectados = this.modeloBD.sp_UpdateCliente(
                    modeloVista.Id_Cliente,
                    modeloVista.Nombre,
                    modeloVista.Cedula,
                    modeloVista.id_Provincia,
                    modeloVista.id_Canton,
                    modeloVista.id_Distrito,
                    modeloVista.Direccion_Fisica,
                    modeloVista.Telefono,
                    modeloVista.Correo_Electronico,
                    modeloVista.primerApellido,
                    modeloVista.segundoApellido
                    );
            }
            catch (Exception error)
            {
                resultado = "Ocurrio un error" + error.Message;
            }
            finally
            {
                if (cantRegistrosAfectados > 0)
                {
                    resultado = "El registro fue modificado";
                }
                else
                {
                    resultado += "No se pudo modificar";
                }
            }
            Response.Write("<script language=javascript>alert('" + resultado + "');</script>");
            this.AgregaProvinciasViewBag();
            this.AgregaCantonesViewBag();
            this.AgregaDistritosViewBag();
            return(View(modeloVista));
        }
Example #7
0
        public ActionResult ModificaCliente(sp_RetornaCliente_ID_Result modeloVista)
        {
            int    reg_afectados = 0;
            string resultado     = "";

            try
            {
                reg_afectados = this.modeloBD.sp_ModificaCliente(
                    modeloVista.id_cliente,
                    modeloVista.nombre_cliente,
                    modeloVista.apellido1,
                    modeloVista.apellido2,
                    modeloVista.cedula,
                    modeloVista.id_provincia,
                    modeloVista.id_canton,
                    modeloVista.id_distrito,
                    modeloVista.direccion,
                    modeloVista.telefono,
                    modeloVista.email);
            }
            catch (Exception error)
            {
                resultado = "OcurriĆ³ un error " + error;
            }
            finally
            {
                if (reg_afectados > 0)
                {
                    resultado = "Registro Modificado";
                }
                else
                {
                    resultado += "No se pudo modificar, verifique";
                }
            }
            Response.Write("<script language = javascript>alert('" + resultado + "');</script>");
            this.AgregaProvincia();
            AgregaCanton();
            AgregaDistrito();
            return(View(modeloVista));
        }