public void ModificarVisi(Visibilidad visi, Decimal codViejo) { var query = String.Format(@"UPDATE NINIRODIE.VISIBILIDAD SET " + "VIS_VISIBILIDAD_CODIGO = '{0}', VIS_DESCRIPCION = '{1}', VIS_PRECIO = '{2}', " + "VIS_POCENTAJE_VENTA = '{3}', VIS_CANT_DIAS = '{4}' WHERE VIS_VISIBILIDAD_CODIGO = '{5}'", visi.visibilidadCodigo, visi.visibiDescripcion, visi.precio, visi.porcentajeVenta, visi.cantDias, codViejo); SQLUtils.EjecutarConsultaConEfectoDeLado(query); }
private void button1_Click(object sender, EventArgs e) { Decimal estado_nombre, estado_codigo, cerrar = 0; ; if (desc.Text == "" && cerrar == 0) { cerrar = 1; new TodosLosCampos().ShowDialog(this); } if (codigo.Text == "" && cerrar == 0) { cerrar = 1; new TodosLosCampos().ShowDialog(this); } if (valor.Text == "" && cerrar == 0) { cerrar = 1; new TodosLosCampos().ShowDialog(this); } if (porcentaje.Text == "" && cerrar == 0) { cerrar = 1; new TodosLosCampos().ShowDialog(this); } if (dias.Text == "" && cerrar == 0) { cerrar = 1; new TodosLosCampos().ShowDialog(this); } if (cerrar == 0) { visibiDescripcion = desc.Text; visibilidadCodigo = Decimal.Parse(codigo.Text); precio = Decimal.Parse(valor.Text); porcentajeVenta = Decimal.Parse(porcentaje.Text); cantDias = Decimal.Parse(dias.Text); Visibilidad visi = new Visibilidad(visibilidadCodigo, visibiDescripcion, precio, porcentajeVenta, cantDias, true); estado_nombre = RepositorioVisibilidad.Instance.BuscarVisibilidadPorNombre(visi.visibiDescripcion); if (estado_nombre == -1) { new VisibilidadExistente().ShowDialog(this); } else { estado_codigo = RepositorioVisibilidad.Instance.BuscarVisibilidadPorCodigo(visi.visibilidadCodigo); if (estado_codigo == -1) { new VisibilidadExisteCodigo().ShowDialog(this); } else { RepositorioVisibilidad.Instance.InsertarVisibilidad(visi); new VisiGeneradaCorrectamente().ShowDialog(this); this.Close(); } } } else { this.Close(); } }
public void InsertarVisibilidad(Visibilidad visi) { var query = String.Format(@"INSERT INTO NINIRODIE.VISIBILIDAD " + "(VIS_VISIBILIDAD_CODIGO, VIS_DESCRIPCION, VIS_PRECIO, VIS_POCENTAJE_VENTA, " + "VIS_CANT_DIAS, VIS_HABILITADA)" + "VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}')", visi.visibilidadCodigo, visi.visibiDescripcion, visi.precio, visi.porcentajeVenta, visi.cantDias, 1); SQLUtils.EjecutarConsultaConEfectoDeLado(query); }