public bool eliminarCorrelativo(Correlativo correlativo) { ConexionBD conectaBD = new ConexionBD(); try { string queryElimina = "UPDATE TBL_Correlativo set bVigencia=" + correlativo.bVigencia + " where Id_Correlativo=" + correlativo.Id_Correlativo; conectaBD.abrirConexion(); SqlCommand cmd = new SqlCommand(queryElimina, conectaBD.Conexion); int aux = cmd.ExecuteNonQuery(); conectaBD.cerrarConexion(); if (aux > 0) { return(true); } else { return(false); } } catch (Exception ex) { string err = ex.Message; return(false); } finally { conectaBD.cerrarConexion(); } }
public int PostComentario(Correlativo correlativo) { int res = 0; using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["promovil_rest.Properties.Settings.Conexion"].ConnectionString)) { using (SqlCommand cmd = new SqlCommand("sp_TPOS_CORRELATIVO", con)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("pTIPO_DOC", SqlDbType.VarChar).Value = correlativo.tipo_doc; cmd.Parameters.Add("pCO_SUCU", SqlDbType.VarChar).Value = correlativo.co_sucu; cmd.Parameters.Add("pAccion", SqlDbType.Char).Value = correlativo.accion; if (con.State != ConnectionState.Open) { con.Open(); } SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { res = reader.GetInt32(0); } } } return(res); }
public void Eliminar(Correlativo correlativo) { string consulta = "Delete from Correlativos where IdCorrelativo=@id"; DynamicParameters parametros = new DynamicParameters(); parametros.Add("@id", correlativo.IdCorrelativo, DbType.Int32); cn.Open(); cn.Execute(consulta, parametros, commandType: CommandType.Text); cn.Close(); }
//********************************************************* public void Insertar(Correlativo correlativo) { if (correlativo.IdCorrelativo == 0) { mCorrelativo.Insertar(correlativo); } else { this.Actualizar(correlativo); } }
public bool eliminarCorrelativo(Correlativo correlativo) { if (correlativo == null) { return(false); } else { return(ConsCor.eliminarCorrelativo(correlativo)); } }
public bool modificarCorrelativo(Correlativo correlativo) { if (correlativo == null) { return(false); } else { return(ConsCor.modificarCorrelativo(correlativo)); } }
public bool registrarCorrelativo(Correlativo correlativo) { if (correlativo == null) { return(false); } else { return(ConsCor.registraCorrelativo(correlativo)); } }
public List <Correlativo> BuscarCorrelativo(Correlativo correlativo) { if (correlativo == null) { return(null); } else { return(ConsCor.BuscarCorrelativo(correlativo)); } }
public List <Correlativo> ConsultaCorrelativo(Correlativo correlativo) { if (correlativo == null) { return(null); } else { return(ConsCor.ConsutaCorrelativo(correlativo)); } }
public Correlativo ObtenerUno(int id) { string consulta = "SELECT * FROM Correlativos where IdCorrelativo=@id"; DynamicParameters parametros = new DynamicParameters(); Correlativo correlativo = new Correlativo(); parametros.Add("@id", id, DbType.Int32); cn.Open(); correlativo = cn.QuerySingle <Correlativo>(consulta, parametros); cn.Close(); return(correlativo); }
public List <Correlativo> BuscarCorrelativo(Correlativo correlativo) { ConexionBD conectaBD = new ConexionBD(); try { string queryBuscar = "SELECT Id_Correlativo,Id_TipoDoc,iNInicial,iNFinal,bVigencia from TBL_Correlativo where Id_Correlativo=" + correlativo.Id_Correlativo; conectaBD.abrirConexion(); SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryBuscar, conectaBD.Conexion); DataTable dt = new DataTable(); sqlAdapter.Fill(dt); conectaBD.cerrarConexion(); if (dt.Rows.Count > 0) { List <Correlativo> lista = new List <Correlativo>(); for (int i = 0; i < dt.Rows.Count; i++) { Correlativo agregar = new Correlativo(); agregar.Id_Correlativo = int.Parse(dt.Rows[i][0].ToString()); agregar.Id_TipoDoc = int.Parse(dt.Rows[i][1].ToString()); agregar.iNInicial = int.Parse(dt.Rows[i][2].ToString()); agregar.iNFinal = int.Parse(dt.Rows[i][3].ToString()); agregar.bVigencia = int.Parse(dt.Rows[i][4].ToString()); lista.Add(agregar); } return(lista); } else { return(new List <Correlativo>()); } } catch (Exception ex) { return(new List <Correlativo>()); } finally { conectaBD.cerrarConexion(); } }
private void button1_Click(object sender, EventArgs e) { Correlativo correlativo = new Correlativo(); correlativoBindingSource.EndEdit(); correlativo = (Correlativo)correlativoBindingSource.Current; int tipo = 1; if (ccfradioButton.Checked) { tipo = 2; } if (TicketradioButton.Checked) { tipo = 3; } correlativo.FechaCreacion = DateTime.Now; correlativo.TipoDeDocumento = tipo; correlativo.IdSucursal_FK = ((Sucursal)sucursalBindingSource.Current).IdSucursal; if (!actualizacion) { correlativo.ValorActual = 0; } if (correlativo.FechaDeAutorizacion == null) { correlativo.FechaDeAutorizacion = DateTime.Now; } cCorrelativo.Insertar(correlativo); if (actualizacion) { MessageBox.Show("Correlativo actualizado con éxito"); } else { MessageBox.Show("Correlativo registrado con éxito"); } actualizacion = false; activarcontroles(); }
public void Actualizar(Correlativo correlativo) { string consulta = "Update Correlativos set FechaCreacion=@FechaCreacion,Inicio=@Inicio,Fin=@Fin,Autorizacion=@Autorizacion,TipoDeDocumento=@TipoDeDocumento,FechaDeAutorizacion=@FechaDeAutorizacion,ValorActual=@ValorActual,IdSucursal_FK=@IdSucursal_FK where IdCorrelativo=@id"; DynamicParameters parametros = new DynamicParameters(); parametros.Add("@FechaCreacion", correlativo.FechaCreacion, DbType.DateTime); parametros.Add("@Inicio", correlativo.Inicio, DbType.Int32); parametros.Add("@Fin", correlativo.Fin, DbType.Int32); parametros.Add("@Autorizacion", correlativo.Autorizacion, DbType.String); parametros.Add("@TipoDeDocumento", correlativo.TipoDeDocumento, DbType.Int32); parametros.Add("@FechaDeAutorizacion", correlativo.FechaDeAutorizacion, DbType.DateTime); parametros.Add("@ValorActual", correlativo.ValorActual, DbType.Int64); parametros.Add("@IdSucursal_FK", correlativo.IdSucursal_FK, DbType.Int64); parametros.Add("@id", correlativo.IdCorrelativo, DbType.Int32); cn.Open(); cn.Execute(consulta, parametros, commandType: CommandType.Text); cn.Close(); }
private void deseaEliminarEsteCorrelativoToolStripMenuItem_Click(object sender, EventArgs e) { if (MessageBox.Show(this, "¿Desea eliminar este correlativo?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { Correlativo correlativo = new Correlativo(); correlativo = (Correlativo)correlativoBindingSource.Current; try { cCorrelativo.Eliminar(correlativo); cargarListado(); MessageBox.Show("Correlativo eliminado con éxito"); } catch (Exception ex) { MessageBox.Show("Ocurrió un error en la eliminación del correlativo. " + ex.Message); } } }
public void Insertar(Correlativo correlativo) { string consulta = "insert into Correlativos values (@FechaCreacion,@Inicio,@Fin,@Autorizacion,@TipoDeDocumento,@FechaDeAutorizacion,@ValorActual,@IdSucursal_FK)"; DynamicParameters parametros = new DynamicParameters(); parametros.Add("@FechaCreacion", correlativo.FechaCreacion, DbType.DateTime); parametros.Add("@Inicio", correlativo.Inicio, DbType.Int32); parametros.Add("@Fin", correlativo.Fin, DbType.Int64); parametros.Add("@Autorizacion", correlativo.Autorizacion, DbType.String); parametros.Add("@TipoDeDocumento", correlativo.TipoDeDocumento, DbType.Int32); parametros.Add("@FechaDeAutorizacion", correlativo.FechaDeAutorizacion, DbType.DateTime); parametros.Add("@ValorActual", correlativo.ValorActual, DbType.Int64); parametros.Add("@IdSucursal_FK", correlativo.IdSucursal_FK, DbType.Int64); cn.Open(); cn.Execute(consulta, parametros, commandType: CommandType.Text); cn.Close(); }
public bool registraCorrelativo(Correlativo correlativo) { ConexionBD conectaBD = new ConexionBD(); try { string queryInsert = "INSERT INTO TBL_Correlativo VALUES (" + correlativo.Id_TipoDoc + "," + correlativo.iNInicial + "," + correlativo.iNFinal + "," + correlativo.bVigencia + ");"; conectaBD.abrirConexion(); SqlCommand cmd = new SqlCommand(queryInsert, conectaBD.Conexion); int aux = cmd.ExecuteNonQuery(); conectaBD.cerrarConexion(); if (aux > 0) { return(true); } else { return(false); } } catch (Exception ex) { string err = ex.Message; return(false); } finally { conectaBD.cerrarConexion(); } }
private void correlativoDataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { actualizacion = true; activarcontroles(); Correlativo correlativo = new Correlativo(); correlativo = (Correlativo)correlativoBindingSource.Current; switch (correlativo.TipoDeDocumento) { case 1: CFradioButton.Checked = true; break; case 2: ccfradioButton.Checked = true; break; default: TicketradioButton.Checked = true; break; } }
void imprimirTicket(int id) { CContratos cContratos = new CContratos(); CCuota cCuota = new CCuota(); Cuotas c = new Cuotas(); c = cCuota.ObtenerUna(id); Contratos contrato = new Contratos(); contrato = cContratos.uno(c.IdContrato_FK); CConfiguracion cConfiguracion = new CConfiguracion(); Configuracion config = cConfiguracion.ObtenerConfiguracion(); Printer printer = new Printer(config.Impresora); CCorrelativo ccorrelativo = new CCorrelativo(); Correlativo correlativo = ccorrelativo.ObtenerUna(c.IdCorrelativo_FK); printer.AlignCenter(); printer.Append(" "); printer.Append(" "); printer.Append(" "); printer.BoldMode(config.NombreEmpresa); //Bitmap image = new Bitmap(Bitmap.FromFile("Icon.bmp")); //printer.Image(image); printer.Append(config.Direccion); printer.Append("NIT:" + config.NIT); printer.Append("NRC:" + config.NRC); printer.Append("Fecha:" + c.FechaDePago); printer.Append("Ticket #" + c.Correlativo); printer.Append("Cliente:" + contrato.NombreCompleto); printer.Append("--------------------------------------"); printer.AlignLeft(); printer.Append("PRODUCTO CANT. PRECIO TOTAL"); printer.Append("Pago de cuota"); printer.Append(" " + 1 + " $" + c.Monto.Value.ToString("F") + " $" + c.Monto.Value.ToString("F")); printer.AlignCenter(); printer.Append("--------------------------------------"); printer.AlignLeft(); printer.Append("Ventas Afectas:" + c.Monto); printer.Append("Ventas Exentas:" + "0.00"); printer.AlignCenter(); printer.Append("--------------------------------------"); printer.AlignLeft(); //printer.Append("Recibido:" + venta.Efectivo); // printer.Append("Cambio:" + venta.Cambio); printer.AlignCenter(); printer.Append(" "); printer.Append(" "); printer.Append(" "); printer.Append("Gracias por su compra"); printer.Append(" "); printer.Append(" "); printer.Append(" "); printer.Append("Resolución: " + correlativo.Resolucion); printer.Append("Del " + "0000001 al " + correlativo.Fin); printer.Append("Autorización:" + correlativo.Autorizacion); printer.Append("Fecha de resolución:" + correlativo.FechaDeAutorizacion.ToString()); printer.Append(" "); printer.Append(" "); printer.FullPaperCut(); printer.PrintDocument(); }
void imprimirTicket(int idventa) { CVenta cVenta = new CVenta(); Venta venta = new Venta(); venta = cVenta.ObtenerUna(idventa); CConfiguracion cConfiguracion = new CConfiguracion(); Configuracion config = cConfiguracion.ObtenerConfiguracion(); Printer printer = new Printer(config.Impresora); CCorrelativo ccorrelativo = new CCorrelativo(); Correlativo correlativo = ccorrelativo.ObtenerUna(venta.IdCorrelativo_FK); printer.AlignCenter(); printer.Append(" "); printer.Append(" "); printer.Append(" "); printer.BoldMode(config.NombreEmpresa); printer.BoldMode(config.municipio); //Bitmap image = new Bitmap(Bitmap.FromFile("Icon.bmp")); //printer.Image(image); printer.Append(config.Direccion); printer.Append("TELEFONO: " + config.Telefono); printer.Append("NIT:" + config.NIT); printer.Append("NRC:" + config.NRC); printer.Append("Fecha:" + venta.Fecha); printer.Append("Ticket #" + venta.Correlativo); printer.Append("Clientes Varios"); printer.Append("--------------------------------------"); printer.AlignLeft(); printer.Append("PRODUCTO CANT. PRECIO TOTAL"); foreach (ProductoPOS ps in listadoCompra) { printer.Append(ps.Nombre); printer.Append(" " + ps.Cantidad + " $" + ps.Precio.ToString("F") + " $" + ps.Total.ToString("F")); } printer.AlignCenter(); printer.Append("--------------------------------------"); printer.AlignLeft(); printer.Append("Ventas Afectas:" + venta.Total); printer.Append("Ventas Exentas:" + "0.00"); printer.AlignCenter(); printer.Append("--------------------------------------"); printer.AlignLeft(); printer.Append("Recibido:" + venta.Efectivo); printer.Append("Cambio:" + venta.Cambio); printer.AlignCenter(); printer.Append(" "); printer.Append(" "); printer.Append(" "); printer.Append("Gracias por su compra"); printer.Append(" "); printer.Append(" "); printer.Append(" "); printer.Append("Resolución: " + correlativo.Resolucion); printer.Append("Del " + "0000001 al " + correlativo.Fin); printer.Append("Autorización:" + correlativo.Autorizacion); printer.Append("Fecha de resolución:" + correlativo.FechaDeAutorizacion.ToString()); printer.Append(" "); printer.Append(" "); printer.FullPaperCut(); printer.PrintDocument(); }
public void Actualizar(Correlativo correlativo) { mCorrelativo.Actualizar(correlativo); }
public void Eliminar(Correlativo correlativo) { mCorrelativo.Eliminar(correlativo); }
void imprimirTicket(Pagos pago) { CContratos cContratos = new CContratos(); con contrato = new con(); CCuota cCuota = new CCuota(); Cuotas c = new Cuotas(); c = cCuota.ObtenerUna(pago.IdCuota_FK); contrato = cContratos.uno(c.IdContrato_FK); CConfiguracion cConfiguracion = new CConfiguracion(); Configuracion config = cConfiguracion.ObtenerConfiguracion(); Printer printer = new Printer(config.Impresora); CCorrelativo ccorrelativo = new CCorrelativo(); Correlativo correlativo = ccorrelativo.ObtenerUna(pago.IdCorrelativo_FK); printer.AlignCenter(); printer.Append(" "); printer.Append(" "); printer.Append(" "); printer.BoldMode(config.NombreEmpresa); printer.BoldMode(config.municipio); //Bitmap image = new Bitmap(Bitmap.FromFile("Icon.bmp")); //printer.Image(image); printer.Append(config.Direccion); printer.Append("TELEFONO: " + config.Telefono); printer.Append("NIT:" + config.NIT); printer.Append("NRC:" + config.NRC); printer.Append("Fecha:" + pago.FechaPago); printer.Append("Ticket #" + pago.Correlativo); printer.Append("Cliente:" + contrato.NombreCompleto); printer.Append("--------------------------------------"); printer.AlignLeft(); printer.Append("Descripción del pago"); printer.Append("Total cancelado = $" + pago.Monto.ToString("F")); // printer.Append("Cuota con vencimiento al " + c.Fecha.Value.ToString()); if (pago.Comentario != null) { printer.Append("--------------"); printer.Append("Información:" + pago.Comentario); printer.Append("--------------"); } printer.Append("A intereses = $" + pago.AIntereses.ToString("F")); printer.Append("A capital = $" + pago.ACapital.ToString("F")); printer.Append("Abono extra a capital = $" + pago.ACApitalExtra.ToString("F")); printer.Append("--------------"); printer.Append("Capital pendiente = $" + pago.CapitalRestante.ToString("F")); printer.AlignCenter(); printer.Append("--------------------------------------"); printer.AlignLeft(); printer.Append("Ventas Afectas:" + pago.Monto); printer.Append("Ventas Exentas:" + "0.00"); printer.AlignCenter(); printer.Append("--------------------------------------"); printer.AlignLeft(); printer.Append("Recibido:" + pago.Recibido); printer.Append("Cambio:" + pago.Cambio); printer.AlignCenter(); printer.Append(" "); printer.Append(" "); printer.Append(" "); printer.Append("Gracias por su pago"); printer.Append(" "); printer.Append(" "); printer.Append(" "); printer.Append("Resolución: " + correlativo.Resolucion); printer.Append("Del " + "0000001 al " + correlativo.Fin); printer.Append("Autorización:" + correlativo.Autorizacion); printer.Append("Fecha de resolución:" + correlativo.FechaDeAutorizacion.ToString()); printer.Append(" "); printer.Append(" "); printer.FullPaperCut(); try { printer.PrintDocument(); } catch (Exception) { } }