static void Main(string[] args) { CliContado C1 = new CliContado(); C1.Clave = 12; Honorarios <CliContado> H1 = C1; Console.WriteLine(H1.Cliente.Clave); Console.ReadLine(); }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (label3.Text != "") { Honorarios h = new Honorarios(Convert.ToInt32(label3.Text), null, null, 0); controlh.Borrar(h); MessageBox.Show("Honorario eliminado exitosamente"); frmHonorariosProfesionales_Load(sender, e); txtPrecioC.Enabled = false; txtPrecioC.Text = "0.00"; edito = false; prod = null; txtProducto.Text = ""; txtCodigo.Text = ""; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnGuardar_Click_1(object sender, EventArgs e) { try { Profesionales prof = new Profesionales(idprof, "", "", null, "", "", "", 0,0,0); if (prod != null) { Honorarios h = new Honorarios(0, prod, prof, Convert.ToDecimal(txtPrecioC.Text.Replace('.',','))); if (!edito) { Acceso_BD oacceso = new Acceso_BD(); DataTable dt = oacceso.leerDatos("select ifnull(idhonorarios,0) as idhonorarios from honorarios where idprofesionales = '" + prof.Idprofesionales + "' and idproductos = '" + prod.Idproductos + "'"); int existe = 0; foreach (DataRow dr in dt.Rows) { existe = Convert.ToInt32(dr["idhonorarios"]); } if (existe == 0) { controlh.Agregar(h); MessageBox.Show("Honorario cargado exitosamente"); } else { h.Idhonorarios = existe; controlh.Modificar(h); MessageBox.Show("Honorario modificado exitosamente"); } frmHonorariosProfesionales_Load(sender, e); txtPrecioC.Enabled = false; txtPrecioC.Text = "0.00"; edito = false; prod = null; txtProducto.Text = ""; txtCodigo.Text = ""; } else { h.Idhonorarios = Convert.ToInt32(label3.Text); controlh.Modificar(h); MessageBox.Show("Honorario modificado exitosamente"); frmHonorariosProfesionales_Load(sender, e); txtPrecioC.Enabled = false; txtPrecioC.Text = "0.00"; edito = false; prod = null; txtProducto.Text = ""; txtCodigo.Text = ""; } } else if (prod1 != null) { Honorarios h = new Honorarios(0, prod1, prof, Convert.ToDecimal(txtPrecioC.Text.Replace('.', ','))); if (!edito) { Acceso_BD oacceso = new Acceso_BD(); DataTable dt = oacceso.leerDatos("select ifnull(idhonorarios,0) as idhonorarios from honorarios where idprofesionales = '" + prof.Idprofesionales + "' and idproductos = '" + prod1.Idproductos + "'"); int existe = 0; foreach (DataRow dr in dt.Rows) { existe = Convert.ToInt32(dr["idhonorarios"]); } if (existe == 0) { controlh.Agregar(h); MessageBox.Show("Honorario cargado exitosamente"); } else { h.Idhonorarios = existe; controlh.Modificar(h); MessageBox.Show("Honorario modificado exitosamente"); } frmHonorariosProfesionales_Load(sender, e); txtPrecioC.Enabled = false; txtPrecioC.Text = "0.00"; edito = false; prod = null; txtProducto.Text = ""; txtCodigo.Text = ""; } else { h.Idhonorarios = Convert.ToInt32(label3.Text); controlh.Modificar(h); MessageBox.Show("Honorario modificado exitosamente"); frmHonorariosProfesionales_Load(sender, e); txtPrecioC.Enabled = false; txtPrecioC.Text = "0.00"; edito = false; prod = null; txtProducto.Text = ""; txtCodigo.Text = ""; } this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }