public int RadicarFactura(CERadicacion radicacion) { connection.Open(); SqlCommand command = new SqlCommand("INV.RADICACIONES", connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@OPERACION", "RF"); command.Parameters.AddWithValue("@FACT_FECHA", radicacion.Fecha); command.Parameters.AddWithValue("@PROV_NIT", radicacion.ProvNit); command.Parameters.AddWithValue("@FACT_MONTO", radicacion.Monto); command.Parameters.AddWithValue("@FACT_NUMPROVISIONAL", radicacion.NumProvisional); command.Parameters.AddWithValue("@FACT_OBSERVACION", radicacion.Observacion); command.Parameters.AddWithValue("@FACT_PDF", radicacion.Archivo); command.Parameters.AddWithValue("@FACT_PDFNOMBRE", radicacion.NombreArchivo); int Resultado = command.ExecuteNonQuery(); Config.closeConnection(connection); return(Resultado); }
private void btnSave_Click(object sender, EventArgs e) { try { if (txtFile.Text.Trim().Equals("")) { throw new Exception("No se encontro el archivo"); } byte[] File = null; Stream stream = openFileDialog.OpenFile(); using (MemoryStream ms = new MemoryStream()) { stream.CopyTo(ms); File = ms.ToArray(); } CERadicacion radicacion = new CERadicacion { Fecha = DateSelect.Text.ToString(), NumProvisional = txtNumero.Text.ToString().ToUpper(), ProvNit = cmbProveedor.SelectedValue.ToString(), Monto = Convert.ToDouble(txtMonto.Text.ToString()), Observacion = txtObservaciones.Text.ToString().ToUpper(), Archivo = File, NombreArchivo = openFileDialog.SafeFileName }; if (radicaciones.RadicarFactura(radicacion) > 0) { Close(); } } catch (Exception ex) { MessageBox.Show("Se presento el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public int RadicarFactura(CERadicacion radicacion) { return(radicaciones.RadicarFactura(radicacion)); }