protected void btGuardar_Click(object sender, EventArgs e) { RN.Entidades.Localidad lo = new RN.Entidades.Localidad(); lo.Slocacion_nm = txtnombre.Text; lo.Slocacion_desc = txtdesc.Text; int x = Convert.ToInt32(ddlsubarea.SelectedItem.Value); lo.Isubarea = x; /// Boolean b = (cbestado.SelectedIndex.ToString()).Equals("1"); /// lo.Sstado = b; if (string.IsNullOrEmpty(txtcodigo.Text)) { int codigo = CLocalidad.Insertar(lo); txtcodigo.Text = codigo.ToString(); string s = ddlsubarea.SelectedItem.Value; cargarLocalidad(); } else { lo.Ilocacion_id = Convert.ToInt32(txtcodigo.Text); CLocalidad.Actualizar(lo); //lblmensaje.Text = "DATOS ACTUALIZADOS"; cargarLocalidad(); } limpiar(); }
public static int Insertar(Localidad objProxy) { ValidationException x = new ValidationException(); if (string.IsNullOrEmpty(objProxy.Slocacion_nm)) x.AgregarError("Ingrese el nombre del nombre"); if (string.IsNullOrEmpty(objProxy.Slocacion_desc)) x.AgregarError("Ingrese el nombre del descripcion"); if (objProxy.Sstado) x.AgregarError("Ingrese el nombre del estado"); if (objProxy.Isubarea<=0) x.AgregarError("Ingrese el sub-area"); //if (x.Cantidad > 0) // throw x; DAOLocalidad daoProxy = new DAOLocalidad(); return daoProxy.Insert(objProxy.Slocacion_nm, objProxy.Slocacion_desc, objProxy.Sstado, objProxy.Isubarea); }
public static bool Actualizar(Localidad objProxy) { ValidationException x = new ValidationException(); if (objProxy.Ilocacion_id <= 0) x.AgregarError("Ingrese el código"); if (string.IsNullOrEmpty(objProxy.Slocacion_nm)) x.AgregarError("Ingrese el nombre"); if (string.IsNullOrEmpty(objProxy.Slocacion_desc)) x.AgregarError("Ingrese el descripcion"); if (objProxy.Sstado) x.AgregarError("Ingrese el estado"); if (objProxy.Isubarea <= 0) x.AgregarError("Ingrese el código Subarea"); if (x.Cantidad > 0) throw x; DAOLocalidad daoProxy = new DAOLocalidad(); return daoProxy.Actualizar(objProxy.Ilocacion_id, objProxy.Slocacion_nm, objProxy.Slocacion_desc, objProxy.Sstado, objProxy.Isubarea); }
private static Localidad Cargar(DataRow fila) { Localidad objProxy = new Localidad(); objProxy.Ilocacion_id = Convert.ToInt32(fila["iLocation_id"]); objProxy.Slocacion_nm = fila["sLocation_name"].ToString(); objProxy.Slocacion_desc = fila["sLocation_desc"].ToString(); objProxy.Sstado = Convert.ToBoolean(fila["SStatus"]); objProxy.Isubarea = Convert.ToInt32(fila["iSubArea_id"]); // objProxy.Subarea = fila["sSubArea_name"].ToString(); return objProxy; }