public void imprimirTicketRecAlgodon(XX_OPM_BCI_PESADAS_ALL pesada) { //Task.Run(() => //{ string str = ""; // header----------------------------------------------------------------------- str += Chr(27) + Chr(116) + Chr(16); // Code PAge WPC1252 str += Chr(27) + Chr(114) + Chr(0); // color negro str += Chr(27) + Chr(97) + Chr(1); // alineacion centrada str += Chr(27) + Chr(33) + Chr(5) + "COOPERATIVA CHORTITZER LTDA." + Environment.NewLine; str += Chr(27) + Chr(33) + Chr(0) + "Complejo Industrial" + Environment.NewLine; str += Chr(27) + Chr(33) + Chr(12) + "BASCULA" + Environment.NewLine + Environment.NewLine; str += Chr(27) + Chr(33) + Chr(92) + "RECEPCIÓN DE ALGODÓN" + Environment.NewLine + Environment.NewLine; // ------------------------------------------------------------------------------ str += Chr(27) + Chr(97) + Chr(0); // alineacion izq str += Chr(27) + Chr(33) + Chr(5) + "N° Pesada: " + Chr(27) + Chr(33) + Chr(13) + pesada.PESADA_ID.ToString() + Environment.NewLine; str += Chr(27) + Chr(33) + Chr(5) + "Fecha: " + Chr(27) + Chr(33) + Chr(13) + pesada.EntryDate + Environment.NewLine; str += Chr(27) + Chr(33) + Chr(5) + "Chapa N°: " + Chr(27) + Chr(33) + Chr(13) + pesada.MATRICULA + Environment.NewLine; str += Chr(27) + Chr(33) + Chr(5) + "Empresa/Productor: " + Environment.NewLine; if (pesada.Establecimiento.RazonSocial.Length > 31) { str += Chr(27) + Chr(100) + Chr(1); } str += Chr(27) + Chr(33) + Chr(56) + pesada.Establecimiento.RazonSocial + Environment.NewLine; str += Chr(27) + Chr(33) + Chr(5) + "Lote: "; str += Chr(27) + Chr(33) + Chr(56) + pesada.LOTE + Environment.NewLine; str += Chr(27) + Chr(33) + Chr(56) + "Humedad: ___________" + Environment.NewLine; str += Chr(27) + Chr(97) + Chr(1); // alineacion centrada str += Chr(27) + Chr(33) + Chr(5) + new string('-', 40); str += Chr(27) + Chr(97) + Chr(0) + Environment.NewLine + Environment.NewLine + Environment.NewLine; // alineacion izq str += Chr(27) + Chr(97) + Chr(1) + Chr(27) + Chr(33) + Chr(5) + "Pesado por:__________________" + Environment.NewLine; // str += Chr(27) + Chr(33) + Chr(5) + Now.ToString + vbCrLf str += Chr(27) + Chr(100) + Chr(6) + " "; // FEED 6 printpos(str); //}); }
public string cancelarPesada(XX_OPM_BCI_PESADAS_ALL pesada) { //return Task.Run(() => //{ var param = new DynamicParameters(); param.Add("p_pesada_id", pesada.PESADA_ID); param.Add("p_msg", "", DbType.String, ParameterDirection.Output); using (var dbConnection = GetConnection()) { var message = dbConnection.Execute("xx_opm_bci_ext_pkg.p_cancel_pesada", param, commandType: CommandType.StoredProcedure); return param.Get<string>("p_msg").ToString(); } //}).Result; }
public int insertNewPesada(XX_OPM_BCI_PESADAS_ALL pesada) { //return Task.Run(() => //{ var param = new DynamicParameters(); param.Add("ORG_ID", pesada.ORG_ID); param.Add("ORGANIZATION_ID", pesada.ORGANIZATION_ID); param.Add("TIPO_ACTIVIDAD", pesada.TIPO_ACTIVIDAD); param.Add("INVENTORY_ITEM_ID", pesada.INVENTORY_ITEM_ID); param.Add("PUNTO_DESCARGA", pesada.PUNTO_DESCARGA); param.Add("ESTABLECIMIENTO", pesada.ESTABLECIMIENTO); param.Add("OBSERVACIONES", pesada.OBSERVACIONES); param.Add("NRO_BASCULA", pesada.NRO_BASCULA); param.Add("LOTE", pesada.LOTE); param.Add("CONTRATO", pesada.CONTRATO); param.Add("MATRICULA", pesada.MATRICULA); param.Add("PESO_BRUTO", pesada.PESO_BRUTO); param.Add("MODO_PESO_BRUTO", pesada.MODO_PESO_BRUTO); param.Add("FECHA_PESO_BRUTO", pesada.FECHA_PESO_BRUTO); param.Add("PESO_TARA", pesada.PESO_TARA); param.Add("FECHA_PESO_TARA", pesada.FECHA_PESO_TARA); param.Add("MODO_PESO_TARA", pesada.MODO_PESO_TARA); param.Add("PESO_ORIGEN", pesada.PESO_ORIGEN); param.Add("NRO_NOTA_REMISION", pesada.NRO_NOTA_REMISION); param.Add("CREATED_BY", pesada.CREATED_BY); param.Add("CREATION_DATE", pesada.CREATION_DATE); param.Add("LAST_UPDATED_BY", pesada.LAST_UPDATED_BY); param.Add("LAST_UPDATE_DATE", pesada.LAST_UPDATE_DATE); param.Add("R_ID", null, DbType.Int32, ParameterDirection.ReturnValue); string sql = "INSERT INTO XX_OPM_BCI_PESADAS_ALL (ORG_ID, ORGANIZATION_ID, TIPO_ACTIVIDAD, " + "INVENTORY_ITEM_ID, PUNTO_DESCARGA, ESTABLECIMIENTO, " + "OBSERVACIONES, NRO_BASCULA, LOTE, CONTRATO, MATRICULA, " + "PESO_BRUTO, MODO_PESO_BRUTO, FECHA_PESO_BRUTO, " + "PESO_TARA, MODO_PESO_TARA, FECHA_PESO_TARA, PESO_ORIGEN, NRO_NOTA_REMISION, " + "CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE) " + "Values (:ORG_ID, :ORGANIZATION_ID, :TIPO_ACTIVIDAD, " + ":INVENTORY_ITEM_ID, :PUNTO_DESCARGA, :ESTABLECIMIENTO, " + ":OBSERVACIONES, :NRO_BASCULA, :LOTE, :CONTRATO, :MATRICULA, " + ":PESO_BRUTO, :MODO_PESO_BRUTO, :FECHA_PESO_BRUTO, " + ":PESO_TARA, :MODO_PESO_TARA, :FECHA_PESO_TARA, :PESO_ORIGEN, :NRO_NOTA_REMISION, " + ":CREATED_BY, :CREATION_DATE, :LAST_UPDATED_BY, :LAST_UPDATE_DATE)" + " RETURNING PESADA_ID INTO :R_ID"; using (var dbConnection = GetConnection()) { var affectedRows = dbConnection.Execute(sql, param); return param.Get<int>("R_ID"); } //}).Result; }
private XX_OPM_BCI_PESADAS_ALL completeDataPesada(XX_OPM_BCI_PESADAS_ALL pesada) { pesada.InventoryItem = InventoryItemsCollection.FirstOrDefault(c => c.INVENTORY_ITEM_ID.Equals(pesada.INVENTORY_ITEM_ID)); pesada.TipoActividad = TiposActividadCollection.FirstOrDefault(c => c.Id.Equals(pesada.TIPO_ACTIVIDAD)); pesada.Organisation = OrganisationsCollection.FirstOrDefault(c => c.Id.Equals(pesada.ORGANIZATION_ID)); if (pesada.TIPO_ACTIVIDAD == 2) { pesada.Establecimiento = EstabsARCollection.FirstOrDefault(c => c.Id.Equals(pesada.ESTABLECIMIENTO)); pesada.PuntoOperacion = PuntosCargaCollection.FirstOrDefault(c => c.Id.Equals(pesada.PUNTO_DESCARGA)); } else { pesada.Establecimiento = EstabsAPCollection.FirstOrDefault(c => c.Id.Equals(pesada.ESTABLECIMIENTO)); pesada.PuntoOperacion = PuntosDescargaCollection.FirstOrDefault(c => c.Id.Equals(pesada.PUNTO_DESCARGA)); } return(pesada); }
public int updatePesada(XX_OPM_BCI_PESADAS_ALL pesada) { //return Task.Run(() => //{ var param = new DynamicParameters(); param.Add("PESADA_ID", pesada.PESADA_ID); param.Add("PUNTO_DESCARGA", pesada.PUNTO_DESCARGA); param.Add("ESTABLECIMIENTO", pesada.ESTABLECIMIENTO); param.Add("OBSERVACIONES", pesada.OBSERVACIONES); param.Add("LOTE", pesada.LOTE); param.Add("CONTRATO", pesada.CONTRATO); param.Add("MATRICULA", pesada.MATRICULA); param.Add("PESO_BRUTO", pesada.PESO_BRUTO); param.Add("MODO_PESO_BRUTO", pesada.MODO_PESO_BRUTO); param.Add("FECHA_PESO_BRUTO", pesada.FECHA_PESO_BRUTO); param.Add("PESO_TARA", pesada.PESO_TARA); param.Add("MODO_PESO_TARA", pesada.MODO_PESO_TARA); param.Add("FECHA_PESO_TARA", pesada.FECHA_PESO_TARA); param.Add("PESO_ORIGEN", pesada.PESO_ORIGEN); param.Add("NRO_NOTA_REMISION", pesada.NRO_NOTA_REMISION); param.Add("LAST_UPDATED_BY", pesada.LAST_UPDATED_BY); param.Add("LAST_UPDATE_DATE", pesada.LAST_UPDATE_DATE); string sql = "UPDATE XX_OPM_BCI_PESADAS_ALL SET " + "PUNTO_DESCARGA = :PUNTO_DESCARGA, ESTABLECIMIENTO = :ESTABLECIMIENTO, " + "LOTE = :LOTE, CONTRATO = :CONTRATO, MATRICULA = :MATRICULA, " + "PESO_BRUTO = :PESO_BRUTO, MODO_PESO_BRUTO = :MODO_PESO_BRUTO, FECHA_PESO_BRUTO = :FECHA_PESO_BRUTO, " + "PESO_TARA = :PESO_TARA, MODO_PESO_TARA = :MODO_PESO_TARA, " + "FECHA_PESO_TARA = :FECHA_PESO_TARA, PESO_ORIGEN = :PESO_ORIGEN, NRO_NOTA_REMISION = :NRO_NOTA_REMISION, " + "OBSERVACIONES = :OBSERVACIONES, " + "LAST_UPDATED_BY = :LAST_UPDATED_BY, LAST_UPDATE_DATE = :LAST_UPDATE_DATE" + " WHERE PESADA_ID = :PESADA_ID"; using (var dbConnection = GetConnection()) { var affectedRows = dbConnection.Execute(sql, param); return affectedRows; } //}).Result; }
public void imprimirTicket(XX_OPM_BCI_PESADAS_ALL pesada) { // Task.Run(() => // { string str = ""; // header----------------------------------------------------------------------- str += Chr(27) + Chr(116) + Chr(16); // Code PAge WPC1252 str += Chr(27) + Chr(114) + Chr(0); // color negro str += Chr(27) + Chr(97) + Chr(1); // alineacion centrada str += Chr(27) + Chr(33) + Chr(5) + "COOPERATIVA CHORTITZER LTDA." + Environment.NewLine; str += Chr(27) + Chr(33) + Chr(0) + "Complejo Industrial" + Environment.NewLine; str += Chr(27) + Chr(33) + Chr(12) + "BASCULA" + Environment.NewLine + Environment.NewLine; str += Chr(27) + Chr(33) + Chr(5) + "Avda. Central e/ Industrial" + Environment.NewLine + "Loma Plata, Chaco, Paraguay" + Environment.NewLine; str += Chr(27) + Chr(33) + Chr(5) + "Tel. (0492) 418 600" + Environment.NewLine + Environment.NewLine; str += Chr(27) + Chr(33) + Chr(92) + "Certificado de Pesaje" + Environment.NewLine + Environment.NewLine; // ------------------------------------------------------------------------------ str += Chr(27) + Chr(97) + Chr(0); // alineacion izq str += Chr(27) + Chr(33) + Chr(4) + "N° Pesada: " + Chr(27) + Chr(33) + Chr(12) + pesada.PESADA_ID.ToString() + Environment.NewLine + Environment.NewLine; str += Chr(27) + Chr(33) + Chr(5) + "Fecha: " + Chr(27) + Chr(33) + Chr(13) + pesada.ExitDate + Environment.NewLine; str += Chr(27) + Chr(33) + Chr(5) + "Chapa N°: " + Chr(27) + Chr(33) + Chr(13) + pesada.MATRICULA + Environment.NewLine; if (pesada.Establecimiento != null) { str += Chr(27) + Chr(33) + Chr(5) + "Establecimiento: "; if (pesada.Establecimiento.RazonSocial.Length > 31) { str += Chr(27) + Chr(100) + Chr(1); } str += Chr(27) + Chr(33) + Chr(13) + pesada.Establecimiento.Significado + Environment.NewLine; } str += Chr(27) + Chr(33) + Chr(5) + "Articulo: "; if (pesada.InventoryItem.DESCRIPCION_ITEM.Length > 23) { str += Chr(27) + Chr(100) + Chr(1); } str += Chr(27) + Chr(33) + Chr(13) + pesada.InventoryItem.DESCRIPCION_ITEM + Environment.NewLine; if (pesada.LOTE != null) { str += Chr(27) + Chr(33) + Chr(5) + "Lote: "; if (pesada.LOTE.Length == 11) { str += Chr(27) + Chr(33) + Chr(13) + pesada.LOTE.Substring(3, 3) + Environment.NewLine; } else { str += Chr(27) + Chr(33) + Chr(13) + pesada.LOTE + Environment.NewLine; } } if (pesada.OBSERVACIONES != null) { str += Chr(27) + Chr(33) + Chr(5) + "Obs.: " + Chr(27) + Chr(33) + Chr(13) + pesada.OBSERVACIONES + Environment.NewLine; } str += Chr(27) + Chr(97) + Chr(1); // alineacion centrada str += Chr(27) + Chr(33) + Chr(5) + new string('-', 40); str += Chr(27) + Chr(97) + Chr(0); // alineacion izq str += Chr(27) + Chr(33) + Chr(24) + "PESO BRUTO:"; string bruto = pesada.PESO_BRUTO != null?pesada.PESO_BRUTO.ToString() : "S/D"; str += Chr(27) + Chr(33) + Chr(56) + AlignRight(pesada.PESO_BRUTO.ToString()) + Environment.NewLine; // valores en negrita str += Chr(27) + Chr(33) + Chr(24) + "PESO TARA: "; string tara = pesada.PESO_BRUTO != null?pesada.PESO_BRUTO.ToString() : "S/D"; str += Chr(27) + Chr(33) + Chr(56) + AlignRight(pesada.PESO_TARA.ToString()) + Environment.NewLine; // valores en negrita str += Chr(27) + Chr(33) + Chr(24) + "PESO NETO: "; string neto = (pesada.PESO_BRUTO != null && pesada.PESO_TARA != null) ? (pesada.PESO_BRUTO - pesada.PESO_TARA).ToString() : "S/D"; str += Chr(27) + Chr(33) + Chr(56) + AlignRight(neto) + Environment.NewLine; // valores en negrita str += Chr(27) + Chr(97) + Chr(1); // alineacion centrada str += Chr(27) + Chr(33) + Chr(5) + new string('-', 40); if (bruto == "N/D" | tara == "N/D" | neto == "N/D") { str += Chr(27) + Chr(97) + Chr(1) + Chr(27) + Chr(33) + Chr(5) + "N/D: Peso no determinado." + Environment.NewLine; } // str += Chr(27) + Chr(97) + Chr(0) 'alineacion izq str += Chr(27) + Chr(100) + Chr(1); // FEED 1 str += Chr(27) + Chr(97) + Chr(0); // alineacion izq str += Chr(27) + Chr(33) + Chr(5) + "Obs.:"; str += Chr(27) + Chr(100) + Chr(1); // FEED 1 str += Chr(27) + Chr(97) + Chr(1); // alineacion centrada str += Chr(27) + Chr(33) + Chr(5) + new string('-', 40); str += Chr(27) + Chr(100) + Chr(6); // FEED 6 str += Chr(27) + Chr(97) + Chr(1) + Chr(27) + Chr(33) + Chr(5) + "Pesado por:__________________" + Environment.NewLine; // str += Chr(27) + Chr(33) + Chr(5) + Now.ToString + vbCrLf str += Chr(27) + Chr(100) + Chr(6) + " "; // FEED 6 printpos(str); //}); }
public void imprimirTicketRecMuestra(XX_OPM_BCI_PESADAS_ALL pesada) { //Task.Run(() => //{ StringBuilder st = new StringBuilder(); string str = ""; // header----------------------------------------------------------------------- st.Append(Chr(27) + Chr(116) + Chr(16)); // Code PAge WPC1252 st.Append(Chr(27) + Chr(114) + Chr(0)); // color negro st.Append(Chr(27) + Chr(97) + Chr(1)); // alineacion centrada st.Append(Chr(27) + Chr(33) + Chr(5) + "COOPERATIVA CHORTITZER LTDA." + Environment.NewLine); st.Append(Chr(27) + Chr(33) + Chr(0) + "Complejo Industrial" + Environment.NewLine); st.Append(Chr(27) + Chr(33) + Chr(12) + "BASCULA" + Environment.NewLine + Environment.NewLine); st.Append(Chr(27) + Chr(33) + Chr(92) + "MUESTRA DE MATERIA PRIMA" + Environment.NewLine + Environment.NewLine); st.Append(Chr(27) + Chr(33) + Chr(56) + "N°: " + pesada.PESADA_ID.ToString() + Environment.NewLine + Environment.NewLine); // ------------------------------------------------------------------------------ st.Append(Chr(27) + Chr(97) + Chr(0)); // alineacion izq st.Append(Chr(27) + Chr(33) + Chr(5) + "Fecha: " + Chr(27) + Chr(33) + Chr(13) + pesada.EntryDate + Environment.NewLine); st.Append(Chr(27) + Chr(33) + Chr(5) + "Chapa N°: " + Chr(27) + Chr(33) + Chr(13) + pesada.MATRICULA + Environment.NewLine); st.Append(Chr(27) + Chr(33) + Chr(5) + "Tipo de Actividad°: " + Chr(27) + Chr(33) + Chr(13) + pesada.TipoActividad.Description + Environment.NewLine); st.Append(Chr(27) + Chr(33) + Chr(5) + "RUC: " + Chr(27) + Chr(33) + Chr(13) + pesada.Establecimiento.RUC + Environment.NewLine); // str += Chr(27) + Chr(33) + Chr(5) + "Empresa/Productor: " + vbCrLf // If sEmp.Length > 31 Then // str += Chr(27) + Chr(100) + Chr(1) // End If // str += Chr(27) + Chr(33) + Chr(5) + sEmp + vbCrLf //st.Append(Chr(27) + Chr(33) + Chr(5) + "Producto: " + Environment.NewLine + Environment.NewLine); st.Append(Chr(27) + Chr(33) + Chr(5) + Environment.NewLine + Environment.NewLine); st.Append(Chr(27) + Chr(33) + Chr(56) + pesada.InventoryItem.DESCRIPCION_ITEM + Environment.NewLine); if (pesada.LOTE != null) { st.Append(Chr(27) + Chr(33) + Chr(56) + "Lote: "); if (pesada.LOTE.Length == 11) { st.Append(Chr(27) + Chr(33) + Chr(56) + pesada.LOTE.Substring(3, 3) + Environment.NewLine); } else { st.Append(Chr(27) + Chr(33) + Chr(56) + pesada.LOTE + Environment.NewLine); } } //st.Append(Chr(27) + Chr(33) + Chr(56) + "Camión OK?" + Environment.NewLine + "SI_____ NO_____" + Environment.NewLine + Environment.NewLine); //st.Append(Chr(27) + Chr(33) + Chr(56) + "Carga OK?" + Environment.NewLine + "SI_____ NO_____" + Environment.NewLine + Environment.NewLine); st.Append(Chr(27) + Chr(97) + Chr(1)); // alineacion centrada st.Append(Chr(27) + Chr(33) + Chr(5) + new string('-', 40)); st.Append(Chr(27) + Chr(97) + Chr(0) + Environment.NewLine + Environment.NewLine + Environment.NewLine); // alineacion izq st.Append(Chr(27) + Chr(97) + Chr(1) + Chr(27) + Chr(33) + Chr(5) + "Firma Bascula:__________________" + Environment.NewLine); // str += Chr(27) + Chr(33) + Chr(5) + Now.ToString + vbCrLf st.Append(Chr(27) + Chr(100) + Chr(6) + " "); // FEED 6 printpos(st.ToString()); //}); }