protected void btnGuardarSFamily_Click(object sender, EventArgs e) { clsSubFamilies SubFamily = new clsSubFamilies(); SubFamily.SSubFamily_name = txtSubfamily_name.Text; SubFamily.SSubFamily_desc = txtSubfamily_desc.Text; clsFamilies Family = CFamilies.SelectRow(Convert.ToInt32(ddlFamily.SelectedValue)); //SubFamily.IFamily_id.IFamily_id = c.IFamily_id; SubFamily.IFamily_id = Family; if (string.IsNullOrEmpty(txtCodigo.Text)) { int iSubFamily_id = CSubFamilies.Insert(SubFamily); txtCodigo.Text = iSubFamily_id.ToString(); pnlBuscar.Visible = true; LoadSubFamilies(); grdSubFamilies.Enabled = true; } else { SubFamily.ISubFamily_id = Convert.ToInt32(txtCodigo.Text); CSubFamilies.Update(SubFamily); LoadSubFamilies(); } }
public static int Insert(clsSubFamilies objProxy) { ValidationException x = new ValidationException(); if (string.IsNullOrEmpty(objProxy.SSubFamily_name)) x.AgregarError("verifique el nombre de la subfamilia"); if (x.Cantidad > 0) throw x; DAOSubFamily daoProxy = new DAOSubFamily(); return daoProxy.Insert(objProxy.IFamily_id.IFamily_id,objProxy.SSubFamily_name, objProxy.SSubFamily_desc); }
private static clsSubFamilies Load(DataRow fila) { clsSubFamilies objProxy = new clsSubFamilies(); objProxy.ISubFamily_id = Convert.ToInt32(fila["iSubFamily_id"]); objProxy.SSubFamily_name = fila["sSubFamily_name"].ToString(); objProxy.SSubFamily_desc = fila["sSubFamily_desc"].ToString(); clsFamilies family = CFamilies.SelectRow(Convert.ToInt32(fila["iFamily_id"])); objProxy.IFamily_id = family; return objProxy; }