public void InsertarCompras(Ecompras compra) { if (ValidarCompras(compra)) { acceso_datos.InsertarCompras(compra); } }
//______________________COMPRAS_______________________________ public void InsertarCompras(Ecompras compra) { try { con.ConnectionString = Conexion.cadenaConexion; comando = new SqlCommand("Sp_compras", con); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@a", compra.a); comando.Parameters.AddWithValue("@suplidor", compra.suplidor); comando.Parameters.AddWithValue("@tipo_compra", compra.tipo_compra); comando.Parameters.AddWithValue("@total_pagar", compra.total_pagar); comando.Parameters.AddWithValue("@fecha", ""); con.Open(); comando.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { con.Close(); } }
private void Guardar() { try { if (compra == null) { compra = new Ecompras(); } compra.a = "Insertar"; compra.suplidor = txtNombre.Text; compra.tipo_compra = txtTipo.Text; compra.total_pagar = int.Parse(txtTotal.Text); acceso_compra.InsertarCompras(compra); if (acceso_compra.stringBuilder.Length != 0) { MessageBox.Show(acceso_compra.stringBuilder.ToString(), "Para continuar:", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("COMPRA REGISTRADA CORRECTAMENTE", "COMPRA REGISTRADO", MessageBoxButtons.OK, MessageBoxIcon.None); } } catch (Exception ex) { MessageBox.Show(string.Format("Error: {0}", ex.Message), "Error inesperado", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private bool ValidarCompras(Ecompras compra) { stringBuilder.Clear(); if (string.IsNullOrEmpty(compra.suplidor)) { stringBuilder.Append("El campo SUPLIDOR es obligatorio"); } if (string.IsNullOrEmpty(compra.total_pagar.ToString())) { stringBuilder.Append("ES OBLIGATORIO AGREGAR PRODUCTOS"); } return(stringBuilder.Length == 0); }