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); }
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); } }
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"; }