Beispiel #1
0
        public ObjetoTipoProducto metodoSeleccion(int codigo)
        {
            var datoSeleccionado = varTipoPro.metodoSeleccion(codigo);

            ObjetoTipoProducto pasaCliente = new ObjetoTipoProducto();

            pasaCliente.IdTipoProducto          = datoSeleccionado.ID_TIPO_PRODUCTO;
            pasaCliente.TipoProducto            = datoSeleccionado.TIPO_PRODUCTO;
            pasaCliente.DescripcionTipoProducto = datoSeleccionado.DESCRIPCION_TIPO_PRODUCTO;

            return(pasaCliente);
        }
Beispiel #2
0
        public bool metodoguardarNeg(ObjetoTipoProducto datoCliente)
        {
            try
            {
                CAT_TIPO_PRODUCTO modeloTabla = new CAT_TIPO_PRODUCTO();

                modeloTabla.ID_TIPO_PRODUCTO          = datoCliente.IdTipoProducto;
                modeloTabla.TIPO_PRODUCTO             = datoCliente.TipoProducto;
                modeloTabla.DESCRIPCION_TIPO_PRODUCTO = datoCliente.DescripcionTipoProducto;  //le agregue esto debido a la relacion con el catalgo

                varTipoPro.metodoGuardar(modeloTabla);
                return(true);
            }
            catch (Exception es)
            {
                return(false);
            }
        }
Beispiel #3
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            //capturar los elementos escrito en texbox del html
            ObjetoTipoProducto objeto = new ObjetoTipoProducto();

            if (txtTipoProducto.Text == "")
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal('show');", true);

                return;
            }
            if (txtTipoProducto.Text.Trim() == string.Empty)
            {
                //ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal('show');", true);

                return;
            }
            if (txtDescripcionTipoProducto.Text == "")
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal('show');", true);

                return;
            }
            if (txtDescripcionTipoProducto.Text.Trim() == string.Empty)
            {
                //ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal('show');", true);

                return;
            }

            if (IdTipoProducto.Text == "0")
            {
                bool resp = metodosNegocio.metodoBusca(txtTipoProducto.Text.Trim());

                if (resp == true)
                {
                    //Response.Write("<script>swal.fire('Advertencia!', 'Dato repetido', 'warning')</script>");
                    string script = "err();";
                    //ScriptManager.RegisterStartupScript(Page, Page.GetType(), "pop", script, true);
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "err", script, true);

                    return;
                }
            }
            if (IdTipoProducto.Text != "0")
            {
                objeto.IdTipoProducto = Convert.ToInt32(IdTipoProducto.Text);
            }

            //ojo aca en la base de dato no estaba autonumerico el codigo
            objeto.TipoProducto            = txtTipoProducto.Text.ToString().Trim();
            objeto.DescripcionTipoProducto = txtDescripcionTipoProducto.Text.ToString().Trim();         //ojo aca esto se lo estamos pasando generico y establecido 1 como el codigo de ciudad
            //esto no deberia ser asi ma;ana lo vemos

            //mandar a guardar o true o false
            var valorRespuesta = metodosNegocio.metodoguardarNeg(objeto);

            //si hubo error
            if (valorRespuesta == false)
            {  //no se guardo
               //lb_mensaje.Text = "<div class='alert alert-danger' role='alert'> No se guardo </ div > ";
            }
            else
            {
                string script = "err1();";
                //ScriptManager.RegisterStartupScript(Page, Page.GetType(), "pop", script, true);
                ScriptManager.RegisterStartupScript(this, this.GetType(), "err1", script, true);
            }
            //lb_mensaje.Text = "<div class='alert alert-success' role='alert'> Guardado Satisfactoriamente </ div > ";
            limpiar(this);
            EjecutarModalHide();
            //ScriptManager.RegisterStartupScript(this, this.GetType(), "mensajeToast", "mensajeToast();", true);
            //EjecutarToast();
            CargarDatos();
            IdTipoProducto.Text = "0";
        }