private void btnComprar_Click(object sender, EventArgs e) { if (!haySeleccionado) { MessageBox.Show("Seleccione un cliente", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } SqlCommand procedure = new SqlCommand(); procedure.Connection = Conexiones.AbrirConexion(); procedure.Parameters.Clear(); procedure.CommandText = "NUNCA_INJOIN.comprarOferta"; procedure.CommandType = CommandType.StoredProcedure; procedure.Parameters.Add("@cliente_id", SqlDbType.NVarChar).Value = datosClienteSeleccionado["ID"].ToString();; procedure.Parameters.Add("@oferta_codigo", SqlDbType.NVarChar).Value = ofertaSeleccionada; procedure.Parameters.Add("@cantidad", SqlDbType.Int).Value = cantidad.Value; procedure.Parameters.Add("@fecha", SqlDbType.DateTime).Value = fechaConfig; try { procedure.ExecuteNonQuery(); this.cargarOfertas(); MessageBox.Show("Compra realizada exitosamente", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Error); } Conexiones.CerrarConexion(); }
private void buscar() { Cursor = Cursors.WaitCursor; foreach (DataGridViewColumn c in tablaClientes.Columns) { c.AutoSizeMode = DataGridViewAutoSizeColumnMode.None; } buscarWasClicked = true; DataTable dt = new DataTable(); tablaClientes.DataSource = dt; SqlConnection conexion = Conexiones.AbrirConexion(); char verInhabilitados = mostrarInhabilitados.Checked ? '1' : '0'; char verHabilitados = mostrarHabilitados.Checked ? '1' : '0'; SqlCommand command = new SqlCommand("SELECT * FROM NUNCA_INJOIN.VerClientes(" + verHabilitados + "," + verInhabilitados + ", '" + txtNombre.Text + "', '" + apellido.Text + "', '" + txtMail.Text + "', '" + txtCiudad.Text + "', '" + txtLocalidad.Text + "', '" + BaseDeDatos.fechaConfigString + "' )", conexion); SqlDataAdapter adapter = new SqlDataAdapter(command); adapter.Fill(dt); DataView dv = new DataView(dt); string filter = ""; if (txtDni.Text != "") { filter += "DNI =" + txtDni.Text; } if (txtTelefono.Text != "") { if (filter != "") { filter += " AND "; } filter += "Telefono =" + txtTelefono.Text; } if (txtCodP.Text != "") { if (filter != "") { filter += " AND "; } filter += "Codigo_Postal = '" + txtCodP.Text + "'"; } dv.RowFilter = filter; tablaClientes.DataSource = dv; Conexiones.CerrarConexion(); Cursor = Cursors.Default; }
private void buttonFacturar_Click(object sender, EventArgs e) { if (camposCompletos()) { rellenarDataGrid(); var lines = datosProveedorSeleccionado.Select(kvp => kvp.Key + ": " + kvp.Value.ToString()); if (MessageBox.Show("¿Generar factura?\nProveedor:\n" + string.Join(Environment.NewLine, lines) + "\nImporte: " + textBox1.Text, "Generar factura", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { SqlConnection conexion = Conexiones.AbrirConexion(); SqlCommand procedure = new SqlCommand("NUNCA_INJOIN.armarFactura", conexion); procedure.CommandType = CommandType.StoredProcedure; float total = 0; float.TryParse(textBox1.Text.Trim('$'), out total); procedure.Parameters.AddWithValue("@proveedor_id", SqlDbType.NVarChar).Value = datosProveedorSeleccionado["ID"]; procedure.Parameters.AddWithValue("@importe", SqlDbType.Int).Value = total; procedure.Parameters.AddWithValue("@fechaFactura", SqlDbType.DateTime).Value = fechaConfig; procedure.Parameters.AddWithValue("@fechaDesde", SqlDbType.DateTime).Value = fechaDesde.Value; procedure.Parameters.AddWithValue("@fechaHasta", SqlDbType.DateTime).Value = fechaHasta.Value; procedure.Parameters.Add("@factura_numero", SqlDbType.Int).Direction = ParameterDirection.Output; procedure.ExecuteNonQuery(); Conexiones.CerrarConexion(); int retorno = (int)procedure.Parameters["@factura_numero"].Value; textBox2.Text = retorno.ToString(); MessageBox.Show("Se generó la factura N° " + retorno.ToString()); } else { MessageBox.Show("Factura cancelada."); } } }
private void buttonConsumirCupon_Click(object sender, EventArgs e) { try { verificarCampos(); SqlCommand procedure = new SqlCommand(); procedure.Connection = Conexiones.AbrirConexion(); procedure.Parameters.Clear(); procedure.CommandText = "NUNCA_INJOIN.consumirOferta"; procedure.CommandType = CommandType.StoredProcedure; procedure.Parameters.Add("@cupon_id", SqlDbType.Decimal).Value = Convert.ToInt32(cupon.Text); procedure.Parameters.Add("@cliente_entrega_id", SqlDbType.Decimal).Value = Convert.ToInt32(cliente.Text); procedure.Parameters.Add("@fecha", SqlDbType.NVarChar).Value = System.Configuration.ConfigurationSettings.AppSettings["fechaConfig"]; procedure.ExecuteNonQuery(); Conexiones.CerrarConexion(); MessageBox.Show("Cupón consumido exitosamente", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException ex) { MessageBox.Show(ex.Message + ". No se realizó la entrega.", "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(ex.Message + " No se realizó la entrega.", "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonCrearOferta_Click(object sender, EventArgs e) { SqlConnection conex = Conexiones.AbrirConexion(); String ts = Stopwatch.GetTimestamp().ToString(); if (this.CamposCompletos()) { SqlCommand procedure = new SqlCommand("[NUNCA_INJOIN].CrearOferta", conex); procedure.CommandType = CommandType.StoredProcedure; procedure.Parameters.Add("@oferta_codigo", SqlDbType.NVarChar).Value = ts; procedure.Parameters.Add("@proveedor_id", SqlDbType.NVarChar).Value = datosProveedorSeleccionado["ID"]; procedure.Parameters.Add("@descripcion", SqlDbType.NVarChar).Value = textBoxDescripcion.Text; procedure.Parameters.Add("@fecha_publicacion", SqlDbType.NVarChar).Value = fechaDesde.Text.ToString(); procedure.Parameters.Add("@fecha_vencimiento", SqlDbType.NVarChar).Value = fechaHasta.Text.ToString(); procedure.Parameters.Add("@precio_oferta", SqlDbType.NVarChar).Value = numericPrecioOferta.Value.ToString(); procedure.Parameters.Add("@precio_lista", SqlDbType.NVarChar).Value = numericPrecioOriginal.Value.ToString(); procedure.Parameters.Add("@cantidad_disponible", SqlDbType.NVarChar).Value = numericStock.Value.ToString(); procedure.Parameters.Add("@cantidad_maxima_usuario", SqlDbType.NVarChar).Value = numericMaxUsuario.Value.ToString(); procedure.Parameters.Add("@plazo_entrega_dias", SqlDbType.NVarChar).Value = checkBox1.Checked ? numericPlazo.Value.ToString() : ""; procedure.ExecuteNonQuery(); Conexiones.CerrarConexion(); MessageBox.Show("Oferta creada correctamente", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Complete todos los campos para seguir", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void botonCrear_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(nombreUsuario.Text)) { MessageBox.Show("Ingrese un nombre de usuario", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (String.IsNullOrEmpty(password.Text)) { MessageBox.Show("La contraseña no puede ser vacia", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (password.Text != password2.Text) { MessageBox.Show("Las contraseñas no coiniden", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Information); password.Clear(); password2.Clear(); } else { try { SqlConnection conex = Conexiones.AbrirConexion(); SqlCommand procedure = new SqlCommand("NUNCA_INJOIN.registrarUsuario", conex); procedure.CommandType = CommandType.StoredProcedure; procedure.Parameters.AddWithValue("@usuario_id", SqlDbType.NVarChar).Value = nombreUsuario.Text; procedure.Parameters.Add("@rol_id", SqlDbType.Int).Value = comboBox1.SelectedValue; procedure.Parameters.Add("@contrasenia", SqlDbType.NVarChar).Value = password.Text; procedure.ExecuteNonQuery(); Conexiones.CerrarConexion(); if (rolUsuario == null) //Se entro desde el login { MessageBox.Show("Usuario creado correctamente! Para poder acceder, complete sus datos"); switch (Int32.Parse(comboBox1.SelectedValue.ToString())) { case 3: AltaCliente ventanaModificacionCliente = new AltaCliente(nombreUsuario.Text.ToString(), null); ventanaModificacionCliente.ShowDialog(); break; case 4: ModProv ventanaModificacionProveedor = new ModProv(nombreUsuario.Text.ToString(), null); ventanaModificacionProveedor.ShowDialog(); break; } } else //Se entro desde abm proveedor { MessageBox.Show("Usuario creado correctamente! Recuerde completar sus datos"); this.DialogResult = DialogResult.OK; } this.Close(); } catch (Exception exception) { MessageBox.Show("Seleccione un rol válido."); Conexiones.CerrarConexion(); password.Clear(); password2.Clear(); } } }
private void cargarComboTarjetas() { try { if (haySeleccionado) { string tipo = comboTipo.SelectedItem.ToString(); dt.Columns.Clear(); dt.Rows.Clear(); comboNumero.DataSource = dt; SqlConnection conexion = Conexiones.AbrirConexion(); SqlCommand command = new SqlCommand("SELECT tarjeta_id,duenio,numero FROM NUNCA_INJOIN.Tarjeta WHERE tipo_pago = '" + tipo + "' AND cliente_id = '" + datosClienteSeleccionado["ID"] + "'", conexion); SqlDataAdapter adapter = new SqlDataAdapter(command); adapter.Fill(dt); comboNumero.ValueMember = "tarjeta_id"; comboNumero.DisplayMember = "numero"; comboNumero.DataSource = dt; Conexiones.CerrarConexion(); } } catch { } try { comboNumero.SelectedIndex = 0; } catch { } }
private void ejecutarQuery(String query) { SqlConnection conexion = Conexiones.AbrirConexion(); SqlCommand consulta = new SqlCommand(query, conexion); consulta.ExecuteNonQuery(); Conexiones.CerrarConexion(); }
private void agregarFuncionalidad(String nuevaFunc) { SqlConnection conexion = Conexiones.AbrirConexion(); String query = "INSERT INTO NUNCA_INJOIN.FuncionalidadPorRol(rol_id, funcionalidad_id)" + " VALUES (" + rol_id + ", '" + nuevaFunc + "') "; transaccion += query; }
private void quitarFuncionalidad(String funcAQuitar) { SqlConnection conexion = Conexiones.AbrirConexion(); String query = " DELETE FROM NUNCA_INJOIN.FuncionalidadPorRol " + " WHERE rol_id = " + rol_id + " AND funcionalidad_id = '" + funcAQuitar + "' "; transaccion += query; }
public static void cambiarEstadoProveedor(String proveedor_id) { SqlConnection conexion = Conexiones.AbrirConexion(); SqlCommand procedure = new SqlCommand("NUNCA_INJOIN.cambiarEstadoProveedor", conexion); procedure.CommandType = CommandType.StoredProcedure; procedure.Parameters.AddWithValue("@proveedor_id", SqlDbType.Int).Value = Int32.Parse(proveedor_id); procedure.ExecuteNonQuery(); Conexiones.CerrarConexion(); }
public void rellenarRoles() { SqlConnection conexion = Conexiones.AbrirConexion(); SqlCommand command = new SqlCommand("SELECT nombre_rubro FROM NUNCA_INJOIN.Rubro", conexion); SqlDataReader dataReader = command.ExecuteReader(); while (dataReader.Read()) { rubro.Items.Add(dataReader[0]); } Conexiones.CerrarConexion(); }
public static DataTable solicitar(String query) { DataTable dt = new DataTable(); SqlConnection conexion = Conexiones.AbrirConexion(); SqlCommand command; SqlDataAdapter adapter; command = new SqlCommand(query, conexion); adapter = new SqlDataAdapter(command); adapter.Fill(dt); Conexiones.CerrarConexion(); return(dt); }
private void cargarOfertas() { string fecha = fechaConfig.ToString("yyyy-MM-dd HH:mm:ss.fff"); string consulta = "SELECT * FROM NUNCA_INJOIN.OfertasActivas('" + fecha + "')"; DataTable dt = new DataTable(); SqlConnection conexion = Conexiones.AbrirConexion(); SqlCommand command = new SqlCommand(consulta, conexion); SqlDataAdapter adapter = new SqlDataAdapter(command); adapter.Fill(dt); tablaOfertas.DataSource = dt; Conexiones.CerrarConexion(); }
public static void ejecutarConsulta(string query) { try { SqlConnection conexion = Conexiones.AbrirConexion(); SqlCommand consulta = new SqlCommand(query, conexion); consulta.ExecuteNonQuery(); } catch (Exception excepcion) { ventanaErrorBD(excepcion); } Conexiones.CerrarConexion(); }
private void ABMProv_Load(object sender, EventArgs e) { SqlConnection conexion = Conexiones.AbrirConexion(); SqlCommand command = new SqlCommand("SELECT nombre_rubro FROM NUNCA_INJOIN.Rubro", conexion); SqlDataReader dataReader = command.ExecuteReader(); while (dataReader.Read()) { rubro.Items.Add(dataReader[0]); } Conexiones.CerrarConexion(); // TODO: This line of code loads data into the 'gD2C2019DataSet.Rubro' table. You can move, or remove it, as needed. groupBox1.Visible = false; }
private void cargarComboRubro() { dt.Columns.Clear(); dt.Rows.Clear(); rubro.DataSource = dt; SqlConnection conexion = Conexiones.AbrirConexion(); SqlCommand command = new SqlCommand("SELECT rubro_id, nombre_rubro FROM NUNCA_INJOIN.Rubro", conexion); SqlDataAdapter adapter = new SqlDataAdapter(command); adapter.Fill(dt); rubro.ValueMember = "rubro_id"; rubro.DisplayMember = "nombre_rubro"; rubro.DataSource = dt; Conexiones.CerrarConexion(); }
private static void cargarDatosUsuario(String usuario) { dt.Columns.Clear(); dt.Rows.Clear(); SqlConnection conexion = Conexiones.AbrirConexion(); SqlCommand command = new SqlCommand("SELECT usuario_id, rol_id FROM NUNCA_INJOIN.Usuario where usuario_id LIKE '" + usuario + "'", conexion); SqlDataAdapter adapter = new SqlDataAdapter(command); adapter.Fill(dt); Conexiones.CerrarConexion(); DataRow columna = dt.Rows[0]; nombreUsuario = columna["usuario_id"].ToString(); rolUsuario = Int32.Parse(columna["rol_id"].ToString()); }
private void cargarComboRoles() { dtRoles.Columns.Clear(); dtRoles.Rows.Clear(); rol.DataSource = dtRoles; SqlConnection conexion = Conexiones.AbrirConexion(); SqlCommand command = new SqlCommand("SELECT rol_id, nombre_rol FROM NUNCA_INJOIN.RolesActivos", conexion); SqlDataAdapter adapter = new SqlDataAdapter(command); adapter.Fill(dtRoles); rol.ValueMember = "rol_id"; rol.DisplayMember = "nombre_rol"; rol.DataSource = dtRoles; Conexiones.CerrarConexion(); }
private void cargarDatos() { dt.Columns.Clear(); dt.Rows.Clear(); dataGridView1.DataSource = dt; SqlConnection conexion = Conexiones.AbrirConexion(); char verInhabilitados = mostrarInhabilitados.Checked ? '1' : '0'; char verHabilitados = mostrarHabilitados.Checked ? '1' : '0'; SqlCommand command = new SqlCommand("SELECT * FROM NUNCA_INJOIN.VerUsuarios(" + verHabilitados + "," + verInhabilitados + ", '" + usuario.Text + "', '" + rol.Text + "' )", conexion); SqlDataAdapter adapter = new SqlDataAdapter(command); adapter.Fill(dt); dataGridView1.DataSource = dt; Conexiones.CerrarConexion(); }
private void cargarComboRoles() { dt.Columns.Clear(); dt.Rows.Clear(); comboBox1.DataSource = dt; SqlConnection conexion = Conexiones.AbrirConexion(); String min = permitirCrearAdmin ? "1" : "2"; SqlCommand command = new SqlCommand("SELECT rol_id, nombre_rol FROM NUNCA_INJOIN.RolesActivos WHERE rol_id > " + min, conexion); SqlDataAdapter adapter = new SqlDataAdapter(command); adapter.Fill(dt); comboBox1.ValueMember = "rol_id"; comboBox1.DisplayMember = "nombre_rol"; comboBox1.DataSource = dt; Conexiones.CerrarConexion(); }
private void generarBusqueda() { DataTable dt = new DataTable(); buscarWasClicked = true; dataGridView1.DataSource = dt; SqlConnection conexion = Conexiones.AbrirConexion(); char verInhabilitados = mostrarInhabilitados.Checked ? '1' : '0'; char verHabilitados = mostrarHabilitados.Checked ? '1' : '0'; SqlCommand command = new SqlCommand("SELECT * FROM NUNCA_INJOIN.VerProveedores(" + verHabilitados + "," + verInhabilitados + ", '" + razonSocial.Text.ToString() + "', '" + usuario.Text.ToString() + "', '" + rubro.Text.ToString() + "', '" + email.Text.ToString() + "', '" + localidad.Text.ToString() + "', '" + nombre_de_contacto.Text.ToString() + "', '" + ciudad.Text.ToString() + "', '" + codigo_postal.Text.ToString() + "' )", conexion); SqlDataAdapter adapter = new SqlDataAdapter(command); adapter.Fill(dt); DataView dv = new DataView(dt); string filter = ""; if (cuit.Text != "") { filter += "CUIT = '" + cuit.Text + "'"; } if (telefono.Text != "") { if (filter != "") { filter += " AND "; } filter += "Telefono =" + telefono.Text; } dv.RowFilter = filter; dataGridView1.DataSource = dv; Conexiones.CerrarConexion(); }
private void textIdUsuario_Leave(object sender, EventArgs e) { errorUserId.Clear(); try { SqlConnection conex = Conexiones.AbrirConexion(); SqlCommand procedure = new SqlCommand("[NUNCA_INJOIN].esUsuarioExistente", conex); procedure.CommandType = CommandType.StoredProcedure; procedure.Parameters.Add("@usuario_id", SqlDbType.NVarChar).Value = textIdUsuario.Text; procedure.Parameters.Add("@rol_id", SqlDbType.Int).Value = "3"; procedure.ExecuteNonQuery(); Conexiones.CerrarConexion(); } catch (Exception ex) { errorUserId.SetError(textIdUsuario, ex.Message); } }
private void Signinbutton_Click(object sender, EventArgs e) { SqlConnection conex = Conexiones.AbrirConexion(); SqlCommand procedure = new SqlCommand("NUNCA_INJOIN.sp_validarUsuario", conex); procedure.CommandType = CommandType.StoredProcedure; procedure.Parameters.AddWithValue("@id_ingresado", SqlDbType.NVarChar).Value = usuarioTxt.Text; procedure.Parameters.Add("@contra_ingresada", SqlDbType.NVarChar).Value = password.Text; procedure.Parameters.Add("@retorno", SqlDbType.Int).Direction = System.Data.ParameterDirection.ReturnValue; procedure.ExecuteNonQuery(); Conexiones.CerrarConexion(); int retorno = (int)procedure.Parameters["@retorno"].Value; if (retorno == 1) {//todo bien VentanaMenu menu = new VentanaMenu(this, usuarioTxt.Text); this.Hide(); menu.Show(); password.Clear(); } else if (retorno == 0) { //hay intentos todavia MessageBox.Show("Contraseña incorrecta, pruebe nuevamente", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Information); password.Clear(); } else if (retorno == -1) { //baja logica MessageBox.Show("Se excedió la cantidad de intentos posibles", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Error); password.Clear(); } else if (retorno == 3) { //baja logica del Rol MessageBox.Show("No se pudo ingresar, su rol esta inhabilitado. Contacte al administrador.", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Error); password.Clear(); } else { //no existe usuario MessageBox.Show("No Existe Usuario", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Error); usuarioTxt.Clear(); password.Clear(); } }
private void generarBusqueda() { Cursor = Cursors.WaitCursor; DataTable dt = new DataTable(); dataGridView1.DataSource = dt; SqlConnection conexion = Conexiones.AbrirConexion(); SqlCommand command = new SqlCommand("SELECT * FROM NUNCA_INJOIN.VerProveedores(1,0" + ", '" + razonSocial.Text.ToString() + "', '" + usuario.Text.ToString() + "', '" + rubro.Text.ToString() + "', '" + email.Text.ToString() + "', '" + localidad.Text.ToString() + "', '" + nombre_de_contacto.Text.ToString() + "', '" + ciudad.Text.ToString() + "', '" + codigo_postal.Text.ToString() + "' )", conexion); SqlDataAdapter adapter = new SqlDataAdapter(command); adapter.Fill(dt); DataView dv = new DataView(dt); string filter = ""; if (cuit.Text != "") { filter += "CUIT = '" + cuit.Text + "'"; } if (telefono.Text != "") { if (filter != "") { filter += " AND "; } filter += "Telefono =" + telefono.Text; } dv.RowFilter = filter; dataGridView1.DataSource = dv; Conexiones.CerrarConexion(); Cursor = Cursors.Default; }
private void modificarProveedor() { SqlConnection conex = Conexiones.AbrirConexion(); SqlCommand procedure = new SqlCommand("[NUNCA_INJOIN].modificarProveedor", conex); procedure.CommandType = CommandType.StoredProcedure; procedure.Parameters.Add("@proveedor_id", SqlDbType.Int).Value = proveedor_id; procedure.Parameters.Add("@rubro_id", SqlDbType.Int).Value = rubro.SelectedValue; procedure.Parameters.Add("@razon_social", SqlDbType.NVarChar).Value = razonSocial.Text; procedure.Parameters.Add("@mail", SqlDbType.NVarChar).Value = email.Text; procedure.Parameters.Add("@telefono", SqlDbType.Int).Value = int.Parse(telefono.Text.ToString()); procedure.Parameters.Add("@domicilio", SqlDbType.NVarChar).Value = domicilio.Text; procedure.Parameters.Add("@localidad", SqlDbType.NVarChar).Value = localidad.Text; procedure.Parameters.Add("@ciudad", SqlDbType.NVarChar).Value = ciudad.Text; procedure.Parameters.Add("@codigo_postal", SqlDbType.NVarChar).Value = codigo_postal.Text; procedure.Parameters.Add("@cuit", SqlDbType.NVarChar).Value = cuit.Text; procedure.Parameters.Add("@nombre_contacto", SqlDbType.NVarChar).Value = nombre_de_contacto.Text; procedure.ExecuteNonQuery(); Conexiones.CerrarConexion(); MessageBox.Show("Proveedor modificado correctamente", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void modificarCliente() { SqlConnection conex = Conexiones.AbrirConexion(); SqlCommand procedure = new SqlCommand("[NUNCA_INJOIN].modificarCliente", conex); procedure.CommandType = CommandType.StoredProcedure; procedure.Parameters.Add("@cliente_id", SqlDbType.Int).Value = cliente_id; procedure.Parameters.Add("@nombre", SqlDbType.NVarChar).Value = txtNom.Text; procedure.Parameters.Add("@apellido", SqlDbType.NVarChar).Value = txtApe.Text; procedure.Parameters.Add("@dni", SqlDbType.Int).Value = txtDni.Text; procedure.Parameters.Add("@mail", SqlDbType.NVarChar).Value = txtMail.Text; procedure.Parameters.Add("@telefono", SqlDbType.Int).Value = txtTel.Text; procedure.Parameters.Add("@domicilio", SqlDbType.NVarChar).Value = txtDom.Text; procedure.Parameters.Add("@localidad", SqlDbType.NVarChar).Value = txtLocalidad.Text; procedure.Parameters.Add("@codigo_postal", SqlDbType.NVarChar).Value = txtCodP.Text; procedure.Parameters.Add("@fecha_nac", SqlDbType.DateTime).Value = fechaNac.Text; procedure.ExecuteNonQuery(); Conexiones.CerrarConexion(); MessageBox.Show("Cliente actualizado correctamente", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void btnAgregar_Click(object sender, EventArgs e) { SqlConnection conex = Conexiones.AbrirConexion(); if (this.camposCompletos()) { SqlCommand procedure = new SqlCommand("[NUNCA_INJOIN].crearTarjeta", conex); procedure.CommandType = CommandType.StoredProcedure; procedure.Parameters.Add("@cliente", SqlDbType.Int).Value = cliente; procedure.Parameters.Add("@tarjeta_tipo", SqlDbType.NVarChar).Value = comboTipo.SelectedItem.ToString(); procedure.Parameters.Add("@duenio", SqlDbType.NVarChar).Value = txtNombre.Text.ToString(); procedure.Parameters.Add("@tarjeta_numero", SqlDbType.Int).Value = Int32.Parse(txtNumero.Text.ToString()); procedure.ExecuteNonQuery(); Conexiones.CerrarConexion(); MessageBox.Show("Tarjeta creada", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Complete todos los campos para seguir", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private static void rellenarInformacion() { dt.Columns.Clear(); dt.Rows.Clear(); SqlConnection conexion = Conexiones.AbrirConexion(); SqlCommand command; SqlDataAdapter adapter; switch (rolUsuario) { case 3: command = new SqlCommand("SELECT [cliente_id] as ID,[usuario_id] as Usuario,[nombre],[apellido],[dni],[mail]," + "[telefono],[domicilio],[localidad],[codigo_postal],[fecha_nac],[credito],[baja_logica]" + " FROM NUNCA_INJOIN.Cliente WHERE usuario_id LIKE '" + nombreUsuario + "'", conexion); adapter = new SqlDataAdapter(command); adapter.Fill(dt); break; case 4: command = new SqlCommand("SELECT [proveedor_id],[rubro_id],[usuario_id],[razon_social]," + "[mail],[telefono],[domicilio],[localidad],[ciudad],[codigo_postal],[cuit],[nombre_contacto]," + "[baja_logica] FROM NUNCA_INJOIN.Proveedor WHERE usuario_id LIKE '" + nombreUsuario + "'", conexion); adapter = new SqlDataAdapter(command); adapter.Fill(dt); break; } Conexiones.CerrarConexion(); datosCuenta.Clear(); foreach (DataRow row in dt.Rows) { foreach (DataColumn column in dt.Columns) { datosCuenta.Add(column.ColumnName.ToString(), row[column].ToString()); } } }
private void btnCargar_Click(object sender, EventArgs e) { SqlConnection conex = Conexiones.AbrirConexion(); if (this.camposCompletos()) { SqlCommand procedure = new SqlCommand("[NUNCA_INJOIN].cargarCredito", conex); procedure.CommandType = CommandType.StoredProcedure; procedure.Parameters.Add("@cliente", SqlDbType.Int).Value = Int32.Parse(datosClienteSeleccionado["ID"]); procedure.Parameters.Add("@cantidad", SqlDbType.Int).Value = Int32.Parse(monto.Value.ToString()); procedure.Parameters.Add("@tarjeta", SqlDbType.Int).Value = comboNumero.SelectedValue; procedure.Parameters.Add("@fecha", SqlDbType.NVarChar).Value = BaseDeDatos.fechaConfigString; procedure.ExecuteNonQuery(); Conexiones.CerrarConexion(); MessageBox.Show("Carga realizada", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Complete todos los campos para seguir", "FrbaOfertas", MessageBoxButtons.OK, MessageBoxIcon.Information); } }