public static List <CENConcepto> ListaCampos(int flag) { CLNConcepto concepto = null; List <CENConcepto> ListaCampos = null; try { concepto = new CLNConcepto(); ListaCampos = concepto.ListarConceptos(flag); } catch (Exception ex) { throw ex; } return(ListaCampos); }
public static List <CENConcepto> CargarConceptos(int flag) { CLNConcepto clnConcepto = new CLNConcepto(); List <CENConcepto> ListConcepto = new List <CENConcepto>(); try { ListConcepto = clnConcepto.ListarConceptos(flag); } catch (Exception ex) { throw ex; } return(ListConcepto); }
public static List <CENConcepto> ListarEstados(int flag) { List <CENConcepto> listES = null; CLNConcepto estado = null; try { estado = new CLNConcepto(); listES = estado.ListarDias(flag); } catch (Exception ex) { throw ex; } return(listES); }
public static List <CENConcepto> ListarEstado(int flag) { List <CENConcepto> listDI = null; CLNConcepto dias = null; try { dias = new CLNConcepto(); listDI = dias.ListarDias(flag); } catch (Exception ex) { throw ex; } return(listDI); }
public static List <CENConcepto> ListarTiposRegistro(int flag) { List <CENConcepto> listTR = null; CLNConcepto objCLNConcepto = null; try { objCLNConcepto = new CLNConcepto(); listTR = objCLNConcepto.ListarDias(flag); } catch (Exception ex) { throw ex; } return(listTR); }
public static CENRespVenta RegistrarVenta(int codPreventa, int codCliente, int codVendedor, string fechPag, int tipoVenta, int tipoMoneda, double recargo, double IGV, double total, int sucursal, int tipoDocumentoVenta, int codPuntoEntrega) { CLN_Venta clnVenta = new CLN_Venta(); CLNConcepto clnConcepto = new CLNConcepto(); CLNConsultas consulta = new CLNConsultas(); CENRespVenta respuesta = new CENRespVenta(); try { respuesta = clnVenta.RegistrarVenta(codPreventa, codCliente, codVendedor, fechPag, tipoVenta, tipoMoneda, recargo, IGV, total, sucursal, tipoDocumentoVenta, codPuntoEntrega); } catch (Exception ex) { //throw ex; respuesta.flag = -1; respuesta.venta = 0; respuesta.msje = clnConcepto.obtener_descripcion_concepto(CENConstante.g_const_100, CENConstante.g_const_1046); } return(respuesta); }
private bool DocumentoCarga(DataTable dt) { //DESCRIPCION: Permite validar data correcta de la carga masiva bool val = true; string msje = string.Empty; CLNConcepto concepto = new CLNConcepto(); CADCliente consulta = new CADCliente(); List <CENConcepto> lista = new List <CENConcepto>(); CLNProducto producto = new CLNProducto(); int i = CENConstante.g_const_0; int fila = CENConstante.g_const_0; //Fila bool flag = true; try { lista = concepto.ListarConceptos(10); if (dt.Columns.Count != lista.Count()) { msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_4); MostrarMensaje(CENConstante.g_const_1, msje); val = false; return(val); } else { val = true; } foreach (DataColumn Col in dt.Columns) { if (val) { string col = dt.Columns[i].ColumnName; if (Col.Caption.ToUpper().Trim() != lista[i].descripcion.ToUpper().Trim()) { msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_5); MostrarMensaje(CENConstante.g_const_1, msje); val = false; return(val); } } else { break; } i++; } if (dt.Rows.Count == CENConstante.g_const_0) { msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_6); MostrarMensaje(CENConstante.g_const_1, msje); val = false; return(val); } for (var r = CENConstante.g_const_0; r < dt.Rows.Count; r++) { int xcant = producto.ObtenerCantidad(dt.Rows[r][CENConstante.g_const_0].ToString()); if (xcant == CENConstante.g_const_0) { fila = r + CENConstante.g_const_2; msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_8); msje = msje + dt.Rows[r][CENConstante.g_const_0].ToString(); MostrarMensaje(CENConstante.g_const_1, msje); val = false; return(val); } } for (var m = CENConstante.g_const_0; m < dt.Rows.Count; m++) { for (var j = CENConstante.g_const_0; j < dt.Columns.Count; j++) { if (j == CENConstante.g_const_0) { string data = dt.Rows[m][j].ToString(); if (data is null || data.Trim() == CENConstante.g_const_vacio || data.Length == CENConstante.g_const_0) { fila = m + CENConstante.g_const_2; msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_7); msje = msje + fila; MostrarMensaje(CENConstante.g_const_1, msje); val = false; return(val); } else { if (m >= CENConstante.g_const_1) { for (var k = CENConstante.g_const_0; k < dt.Rows.Count; k++) { if (data.Equals(dt.Rows[k][CENConstante.g_const_0].ToString().Trim()) && k != m) { fila = m + CENConstante.g_const_2; msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_7); msje = msje + fila; MostrarMensaje(CENConstante.g_const_1, msje); val = false; flag = false; break; } } } if (!flag) { break; } } } else if (j > CENConstante.g_const_1) { string datafila = dt.Rows[m][j].ToString(); if (datafila is null || datafila.Trim() == CENConstante.g_const_vacio) { fila = m + CENConstante.g_const_2; msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_7); msje = msje + fila; MostrarMensaje(CENConstante.g_const_1, msje); val = false; return(val); } else { int numero = CENConstante.g_const_0; if (!int.TryParse(dt.Rows[m][j].ToString(), out numero)) { fila = m + CENConstante.g_const_2; msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_9); msje = msje + fila; MostrarMensaje(CENConstante.g_const_1, msje); val = false; return(val); } int datat = Convert.ToInt32(dt.Rows[m][j].ToString()); if (datat < CENConstante.g_const_0) { fila = m + CENConstante.g_const_2; msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_7); msje = msje + fila; MostrarMensaje(CENConstante.g_const_1, msje); val = false; return(val); } } }