private bool val6(InventarioPresentacion pres, string cd, int pr, int reg) { bool b = true; if ((cd ?? "") == "") { return(false); } b = !(pr != 1 && pres.codigo_barra_1 == cd) && !(pr != 2 && pres.codigo_barra_2 == cd) && !(pr != 3 && pres.codigo_barra_3 == cd) && !(pr != 4 && pres.codigo_barra_4 == cd) && !(pr != 5 && pres.codigo_barra_5 == cd) && !(pr != 6 && pres.codigo_barra_6 == cd) && !(pr != 7 && pres.codigo_barra_7 == cd) && !(pr != 8 && pres.codigo_barra_8 == cd) && !(pr != 9 && pres.codigo_barra_9 == cd); if (!b) { memoRep.MaskBox.AppendText("Reg. " + reg.ToString() + " : El codigo de la presentacion " + pr + " esta duplicado." + Environment.NewLine); return(true); } if (FindCodigosBarra(pres.cve_art, cd) != 0) { memoRep.MaskBox.AppendText("Reg. " + reg.ToString() + " : El código de barra de la presentacion " + pr + @" esta siendo utilizada en otro producto." + Environment.NewLine); return(true); } return(false); }
private bool val5(InventarioPresentacion pres, double vl, int pr, int reg) { bool b = true; if (vl == 0) { return(false); } b = !(pr != 1 && pres.cant_piezas_1 == vl) && !(pr != 2 && pres.cant_piezas_2 == vl) && !(pr != 3 && pres.cant_piezas_3 == vl) && !(pr != 4 && pres.cant_piezas_4 == vl) && !(pr != 5 && pres.cant_piezas_5 == vl) && !(pr != 6 && pres.cant_piezas_6 == vl) && !(pr != 7 && pres.cant_piezas_7 == vl) && !(pr != 8 && pres.cant_piezas_8 == vl) && !(pr != 9 && pres.cant_piezas_9 == vl); if (!b) { memoRep.MaskBox.AppendText("Reg. " + reg.ToString() + " : La cantidad de piezas de la presentacion " + pr + " esta duplicada." + Environment.NewLine); } return(!b); }
private bool ValidaDatosCarga(InventarioPresentacion pres, int reg) { double tot = pres.cant_piezas_1 + pres.cant_piezas_2 + pres.cant_piezas_3 + pres.cant_piezas_4 + pres.cant_piezas_5 + pres.cant_piezas_6 + pres.cant_piezas_7 + pres.cant_piezas_8 + pres.cant_piezas_9; string cod = (pres.codigo_barra_1 ?? "") + (pres.codigo_barra_2 ?? "") + (pres.codigo_barra_3 ?? "") + (pres.codigo_barra_4 ?? "") + (pres.codigo_barra_5 ?? "") + (pres.codigo_barra_6 ?? "") + (pres.codigo_barra_7 ?? "") + (pres.codigo_barra_8 ?? "") + (pres.codigo_barra_9 ?? ""); if (pres.cve_art == null) { memoRep.MaskBox.AppendText("Reg. " + reg.ToString() + " : No tiene registrado clave del artículo." + Environment.NewLine); return(false); } if (tot == 0 && cod == "") { memoRep.MaskBox.AppendText("Reg. " + reg.ToString() + " : Al menos debe de haber una presentación." + Environment.NewLine); return(false); } if (val4(pres.cant_piezas_1, pres.codigo_barra_1, 1, reg)) { return(false); } if (val4(pres.cant_piezas_2, pres.codigo_barra_2, 2, reg)) { return(false); } if (val4(pres.cant_piezas_3, pres.codigo_barra_3, 3, reg)) { return(false); } if (val4(pres.cant_piezas_4, pres.codigo_barra_4, 4, reg)) { return(false); } if (val4(pres.cant_piezas_5, pres.codigo_barra_5, 5, reg)) { return(false); } if (val4(pres.cant_piezas_6, pres.codigo_barra_6, 6, reg)) { return(false); } if (val4(pres.cant_piezas_7, pres.codigo_barra_7, 7, reg)) { return(false); } if (val4(pres.cant_piezas_8, pres.codigo_barra_8, 8, reg)) { return(false); } if (val4(pres.cant_piezas_9, pres.codigo_barra_9, 9, reg)) { return(false); } if (val5(pres, pres.cant_piezas_1, 1, reg)) { return(false); } if (val5(pres, pres.cant_piezas_2, 2, reg)) { return(false); } if (val5(pres, pres.cant_piezas_3, 3, reg)) { return(false); } if (val5(pres, pres.cant_piezas_4, 4, reg)) { return(false); } if (val5(pres, pres.cant_piezas_5, 5, reg)) { return(false); } if (val5(pres, pres.cant_piezas_6, 6, reg)) { return(false); } if (val5(pres, pres.cant_piezas_7, 7, reg)) { return(false); } if (val5(pres, pres.cant_piezas_8, 8, reg)) { return(false); } if (val5(pres, pres.cant_piezas_9, 9, reg)) { return(false); } if (val6(pres, pres.codigo_barra_1, 1, reg)) { return(false); } if (val6(pres, pres.codigo_barra_2, 2, reg)) { return(false); } if (val6(pres, pres.codigo_barra_3, 3, reg)) { return(false); } if (val6(pres, pres.codigo_barra_4, 4, reg)) { return(false); } if (val6(pres, pres.codigo_barra_5, 5, reg)) { return(false); } if (val6(pres, pres.codigo_barra_6, 6, reg)) { return(false); } if (val6(pres, pres.codigo_barra_7, 7, reg)) { return(false); } if (val6(pres, pres.codigo_barra_8, 8, reg)) { return(false); } if (val6(pres, pres.codigo_barra_9, 9, reg)) { return(false); } return(true); }