Beispiel #1
0
 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();
            }
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #4
0
        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);
        }