private void CargarImpresionMatricial() { try { cantArticulos = 0; subtotal = 0; ControladorImpresoraMatricial controladorImpresoraMatricial = new ControladorImpresoraMatricial(); controladorImpresoraMatricial.TextoCentro(Properties.Settings.Default.NombreEmpresa.ToUpper()); controladorImpresoraMatricial.TextoCentro(Properties.Settings.Default.Direccion); controladorImpresoraMatricial.TextoCentro("TEL: " + Properties.Settings.Default.Telefono); controladorImpresoraMatricial.TextoIzquierda(Properties.Settings.Default.RazonSocial.ToUpper()); controladorImpresoraMatricial.TextoIzquierda("RNC: " + Properties.Settings.Default.CedulaORnc); controladorImpresoraMatricial.TextoIzquierda(proc_ComprobanteOrdenCompra_Results.First().FechaPedido.ToString()); controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.TextoCentro("ORDEN DE COMPRA"); controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.EncabezadoOrdenCompra(); controladorImpresoraMatricial.lineasGuio(); foreach (var fila in proc_ComprobanteOrdenCompra_Results) { controladorImpresoraMatricial.AgregaArticuloOrdenCompra(fila.Descripcion, fila.Ordenada, Convert.ToDecimal(fila.PrecioCompra)); cantArticulos++; subtotal += (Convert.ToDecimal(fila.Ordenada) * Convert.ToDecimal(fila.PrecioCompra)); } controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.AgregarTotales(" TOTAL : $ ", Convert.ToDecimal(subtotal)); controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.TextoIzquierda("CANTIDAD DE PRODUCTOS:" + " " + cantArticulos); controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.TextoIzquierda("EL PRECIO DE LOS PRODUCTOS"); controladorImpresoraMatricial.TextoIzquierda("PUEDE VARIAR."); controladorImpresoraMatricial.lineasGuio(); // controladorImpresoraMatricial.TextoIzquierda("COD. PROVEEDOR: " + proc_ComprobanteOrdenCompra_Results.First().ProveedorID); controladorImpresoraMatricial.TextoIzquierda("PROVEEDOR: " + proc_ComprobanteOrdenCompra_Results.First().NombreProveedor.ToUpper()); controladorImpresoraMatricial.TextoIzquierda("COD. ORDEN COMPRA: " + proc_ComprobanteOrdenCompra_Results.First().OrdenCompraID.ToString()); controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.TextoCentro("SISTEMA REALIZADO POR JONESY LIRIANO"); controladorImpresoraMatricial.TextoCentro("TEL/WSS: 809-222-3740"); controladorImpresoraMatricial.TextoCentro("****GRACIAS POR SU VISITA****"); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.ImprimirTicket(); } catch (Exception exc) { MessageBox.Show("Error: No se ha podido imprimir, verifique si las configuraciones del sistema estan correctas e intente de nuevo por favor.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Loggeator.EscribeEnArchivo(exc.ToString()); } }
private void CargarImpresionMatricial() { try { cantArticulos = 0; subtotal = 0; itbis = 0; desc = 0; descTotal = 0; ControladorImpresoraMatricial controladorImpresoraMatricial = new ControladorImpresoraMatricial(); controladorImpresoraMatricial.TextoCentro(Properties.Settings.Default.NombreEmpresa.ToUpper()); controladorImpresoraMatricial.TextoCentro(Properties.Settings.Default.Direccion); controladorImpresoraMatricial.TextoCentro("TEL: " + Properties.Settings.Default.Telefono); controladorImpresoraMatricial.TextoIzquierda(Properties.Settings.Default.RazonSocial.ToUpper()); controladorImpresoraMatricial.TextoIzquierda("RNC: " + Properties.Settings.Default.CedulaORnc); controladorImpresoraMatricial.TextoIzquierda(proc_ComprobanteCotizacion_Results.First().Fecha.ToString()); controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.TextoCentro("COTIZACION"); controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.EncabezadoVenta(); controladorImpresoraMatricial.lineasGuio(); foreach (var fila in proc_ComprobanteCotizacion_Results) { controladorImpresoraMatricial.AgregaArticulo(fila.Descripcion, fila.CantVen, fila.ITBIS, fila.Precio, fila.Descuento); cantArticulos++; subtotal += (Convert.ToDecimal(fila.CantVen) * (fila.Precio - fila.Descuento)); itbis += (Convert.ToDecimal(fila.CantVen) * Convert.ToDecimal(fila.ITBIS)); desc += (Convert.ToDecimal(fila.CantVen) * Convert.ToDecimal(fila.Descuento)); } descTotal = Convert.ToDecimal((desc + ((proc_ComprobanteCotizacion_Results.First().DescuentoCliente / 100) * subtotal))); controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.AgregarTotales(" SUBTOTAL : $ ", subtotal); controladorImpresoraMatricial.AgregarTotales(" ITBIS : $ ", itbis); controladorImpresoraMatricial.AgregarTotales(" DESC. : $ ", descTotal); controladorImpresoraMatricial.AgregarTotales(" TOTAL : $ ", Convert.ToDecimal(subtotal + itbis - descTotal)); controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.TextoIzquierda("CANTIDAD DE PRODUCTOS/SERVICIOS:" + " " + cantArticulos); controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.TextoIzquierda("LAS COTIZACIONES SOLAMENTE"); controladorImpresoraMatricial.TextoIzquierda("SON VALIDAS POR 30 DIAS"); controladorImpresoraMatricial.lineasGuio(); // controladorImpresoraMatricial.TextoIzquierda("COD. CLIENTE: " + proc_ComprobanteCotizacion_Results.First().ClienteID); controladorImpresoraMatricial.TextoIzquierda("CLIENTE: " + proc_ComprobanteCotizacion_Results.First().NombreCliente.ToUpper()); controladorImpresoraMatricial.TextoIzquierda("COD. COTIZACION: " + proc_ComprobanteCotizacion_Results.First().CotizacionID.ToString()); controladorImpresoraMatricial.TextoIzquierda("USUARIO: " + proc_ComprobanteCotizacion_Results.First().UserName.ToUpper()); controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.TextoCentro("SISTEMA REALIZADO POR JONESY LIRIANO"); controladorImpresoraMatricial.TextoCentro("TEL/WSS: 809-222-3740"); controladorImpresoraMatricial.TextoCentro("****GRACIAS POR SU VISITA****"); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.ImprimirTicket(); } catch (Exception exc) { MessageBox.Show("Error: No se ha podido imprimir, verifique si las configuraciones del sistema estan correctas e intente de nuevo por favor.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Loggeator.EscribeEnArchivo(exc.ToString()); } }
private void CargarImpresionMatricial() { try { cantArticulos = 0; ControladorImpresoraMatricial controladorImpresoraMatricial = new ControladorImpresoraMatricial(); controladorImpresoraMatricial.TextoCentro(Properties.Settings.Default.NombreEmpresa.ToUpper()); controladorImpresoraMatricial.TextoCentro(Properties.Settings.Default.Direccion.ToUpper()); controladorImpresoraMatricial.TextoCentro(Properties.Settings.Default.Telefono); controladorImpresoraMatricial.TextoIzquierda(Properties.Settings.Default.RazonSocial.ToUpper()); controladorImpresoraMatricial.TextoIzquierda(Properties.Settings.Default.CedulaORnc); controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.TextoCentro("NOTA DE CREDITO"); controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.TextoIzquierda(proc_ComprobanteNotaDeCredito_Results.First().Fecha.ToString()); controladorImpresoraMatricial.TextoIzquierda("NCF:" + " " + proc_ComprobanteNotaDeCredito_Results.First().NCF.ToString()); controladorImpresoraMatricial.TextoIzquierda("NCF AFECTADO:" + " " + proc_ComprobanteNotaDeCredito_Results.First().NCFAfectado); controladorImpresoraMatricial.TextoIzquierda("FECHA VENCIMIENTO: " + proc_ComprobanteNotaDeCredito_Results.First().FechaVencimiento.ToString("dd/MM/yyyy")); controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.EncabezadoNC(); controladorImpresoraMatricial.lineasGuio(); foreach (var fila in proc_ComprobanteNotaDeCredito_Results) { controladorImpresoraMatricial.AgregaArticuloNC(fila.Descripcion, fila.CantDevuelta, proc_ComprobanteNotaDeCredito_Results.First().ITBIS ? fila.Precio : Convert.ToDecimal(fila.Precio - (fila.Precio * (Properties.Settings.Default.ITBIS / 100))), fila.Comentario); cantArticulos++; } controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.AgregarTotales(" ITBIS : $ ", proc_ComprobanteNotaDeCredito_Results.First().ITBIS ? Convert.ToDecimal((proc_ComprobanteNotaDeCredito_Results.First().PrecioTotal *(Properties.Settings.Default.ITBIS / 100))) : Convert.ToDecimal(0.00)); controladorImpresoraMatricial.AgregarTotales(" VALOR APLICADO : $ ", Convert.ToDecimal(proc_ComprobanteNotaDeCredito_Results.First().PrecioTotal)); controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.TextoIzquierda("CANTIDAD DE ARTICULOS DEVUELTOS:" + " " + cantArticulos); controladorImpresoraMatricial.lineasGuio(); // controladorImpresoraMatricial.TextoIzquierda("COD.CLIENTE: " + proc_ComprobanteNotaDeCredito_Results.First().ClienteID.ToString()); controladorImpresoraMatricial.TextoIzquierda("CLIENTE: " + proc_ComprobanteNotaDeCredito_Results.First().NombreCliente.ToUpper()); controladorImpresoraMatricial.TextoIzquierda("COD. NOTA DE CREDITO: " + proc_ComprobanteNotaDeCredito_Results.First().NotaDeCreditoID); controladorImpresoraMatricial.TextoIzquierda("USUARIO: " + proc_ComprobanteNotaDeCredito_Results.First().UserName.ToUpper()); controladorImpresoraMatricial.lineasGuio(); controladorImpresoraMatricial.TextoCentro("SISTEMA REALIZADO POR JONESY LIRIANO"); controladorImpresoraMatricial.TextoCentro("TEL/WSS: 809-222-3740"); controladorImpresoraMatricial.TextoCentro("****GRACIAS POR SU VISITA****"); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.TextoIzquierda(" "); controladorImpresoraMatricial.ImprimirTicket(); } catch (Exception exc) { MessageBox.Show("Error: No se ha podido imprimir, verifique si las configuraciones del sistema estan correctas e intente de nuevo por favor.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Loggeator.EscribeEnArchivo(exc.ToString()); } }