public static int crearCliente(Cliente cliente) { SqlConnection con = new SqlConnection(Conexion.getStringConnection()); con.Open(); SqlCommand cmd = new SqlCommand("CREAR_CLIENTE", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@NOMBRE", SqlDbType.VarChar).Value = cliente.nombre; cmd.Parameters.Add("@APELLIDO", SqlDbType.VarChar).Value = cliente.apellido; cmd.Parameters.Add("@DNI", SqlDbType.Int).Value = cliente.dni; cmd.Parameters.Add("@MAIL", SqlDbType.VarChar).Value = cliente.mail; cmd.Parameters.Add("@TELEFONO", SqlDbType.Int).Value = cliente.telefono; cmd.Parameters.Add("@DIRECCION", SqlDbType.VarChar).Value = cliente.direccion.Calle; cmd.Parameters.Add("@CP", SqlDbType.Int).Value = cliente.direccion.codigoPostal; cmd.Parameters.Add("@CIUDAD", SqlDbType.VarChar).Value = cliente.direccion.Ciudad; cmd.Parameters.Add("@FECHA_NACIMIENTO", SqlDbType.DateTime).Value = cliente.fecha_nacimiento; cmd.Parameters.Add("@FECHA_ACTUAL", SqlDbType.DateTime).Value = HoraSistema.get(); var returnParameter = cmd.Parameters.Add("@RESULT", SqlDbType.Int); returnParameter.Direction = ParameterDirection.ReturnValue; cmd.ExecuteNonQuery(); int result = (int)returnParameter.Value; con.Close(); return(result); }
private void button1_Click(object sender, EventArgs e) { try { this.validar(); Double cantidad = Convert.ToDouble(cantidadACargar.Value); TipoPago tipopago = (TipoPago)tipoPago.SelectedItem; if (tipopago.descripcion.ToLower().Equals("crédito")) { Form alta = new CargaDeCredito.CargaTarjeta(tipopago.id, cantidad); alta.Show(); } if (tipopago.descripcion.ToLower().Equals("efectivo")) { Credito credito = new Credito(null, HoraSistema.get(), tipopago.id, cantidad, Session.UserSession.id, "", HoraSistema.get(), ""); ConectorDB.FuncionesCargaCredito.cargaCredito(credito); } } catch (ArgumentException ex) { MessageBox.Show(ex.Message, ex.ParamName, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click(object sender, EventArgs e) { Credito credito = new Credito(null, HoraSistema.get(), tipopago, cantidad, Session.UserSession.id, nombreTitular.Text, fechaVencimiento.Value, numeroTarjeta.Value.ToString()); ConectorDB.FuncionesCargaCredito.cargaCredito(credito); }
public static Factura facturarProveedor(int proveedorId, DateTime fechaDesde, DateTime fechaHasta) { SqlConnection con = new SqlConnection(Conexion.getStringConnection()); con.Open(); SqlCommand cmd = new SqlCommand("FACTURAR_PROVEEDOR", con); cmd.Parameters.Add("@FECHA_DESDE", fechaDesde); cmd.Parameters.Add("@FECHA_HASTA", fechaHasta); cmd.Parameters.Add("@PROVEEDOR_ID", proveedorId); cmd.Parameters.Add("@FECHA_FACTURACION", HoraSistema.get()); cmd.Parameters.Add("@NUMERO", SqlDbType.BigInt).Direction = ParameterDirection.Output; cmd.Parameters.Add("@IMPORTE", SqlDbType.Decimal).Direction = ParameterDirection.Output; cmd.CommandType = CommandType.StoredProcedure; cmd.ExecuteNonQuery(); Factura f = new Factura((Int64)cmd.Parameters["@NUMERO"].Value, (double)cmd.Parameters["@IMPORTE"].Value); con.Close(); return(f); }
public static int cargarCreditoCliente(int clienteID, String tipoPago, Decimal monto, String nombre, String fechaVencimiento, String numero) { SqlConnection con = new SqlConnection(Conexion.getStringConnection()); con.Open(); SqlCommand cmd = new SqlCommand("CARGAR_CREDITO", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@FECHA", SqlDbType.VarChar).Value = HoraSistema.get();; cmd.Parameters.Add("@CLIENTE_ID", SqlDbType.VarChar).Value = clienteID; cmd.Parameters.Add("@TIPO_PAGO", SqlDbType.VarChar).Value = tipoPago; cmd.Parameters.Add("@MONTO", SqlDbType.VarChar).Value = monto; cmd.Parameters.Add("@NOMBRE", SqlDbType.VarChar).Value = nombre; cmd.Parameters.Add("@FECHA_VENCIMIENTO", SqlDbType.VarChar).Value = fechaVencimiento; cmd.Parameters.Add("@NUMERO", SqlDbType.VarChar).Value = numero; cmd.ExecuteNonQuery(); con.Close(); //VER RETORNO SIN PARAMETRO DE SALIDA return(1); }