private void get_val_fechadoc() { try { var BL = new constantesgeneralesBL(); var dt = new DataTable(); dt = BL.GetOne(EmpresaID, dominio, modulo, local).Tables[0]; if (dt.Rows.Count > 0) { perianio = dt.Rows[0]["perianio"].ToString().Trim(); var BL2 = new sys_localBL(); var BE2 = new tb_sys_local(); var dt2 = new DataTable(); BE2.dominioid = dominio.ToString(); BE2.moduloid = modulo.ToString(); ; BE2.local = local.ToString(); dt2 = BL2.GetAll(VariablesPublicas.EmpresaID, BE2).Tables[0]; if (dt2.Rows.Count > 0) { // Lo que esta comentado es para validar con el perimes del => BapConfig.cfg //if (Convert.ToBoolean(dt2.Rows[0]["perimeslocal"])) //{ // perimes = _perimes; //} //else //{ perimes = dt.Rows[0]["perimes"].ToString().Trim(); //} } if (dt.Rows[0]["fechadocedit"].ToString().Trim().Length > 0) { fechadocedit = Convert.ToBoolean(dt.Rows[0]["fechadocedit"]); } } var fechaactual = DateTime.Today; var fechaperiodo = Convert.ToDateTime("01" + "/" + perimes + "/" + perianio); if (fechadocedit) { var primerdia = new DateTime(fechaperiodo.Year, fechaperiodo.Month, 1); var ultimodia = primerdia.AddMonths(1).AddDays(-1); if (fechaactual.Day <= ultimodia.Day) { fechdoc.Value = Convert.ToDateTime(fechaactual.Day + "/" + perimes + "/" + perianio); } else { fechdoc.Value = Convert.ToDateTime(ultimodia.Day + "/" + perimes + "/" + perianio); } fechdoc.MaxDate = ultimodia; fechdoc.MinDate = primerdia; } else { if (fechaactual.Month == fechaperiodo.Month && fechaactual.Year == fechaperiodo.Year) { fechdoc.Value = fechaactual; } else { MessageBox.Show("Actualizar a periodo actual en tabla constantes generales !!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); statusDoc = false; } } get_tipocambio(fechdoc.Text); get_tipimptoid(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); statusDoc = false; } }
private void get_val_fechadoc() { try { var BL = new constantesgeneralesBL(); var dt = new DataTable(); dt = BL.GetOne(EmpresaID, dominio, modulo, local).Tables[0]; if (dt.Rows.Count > 0) { perianio = dt.Rows[0]["perianio"].ToString().Trim(); perimes = dt.Rows[0]["perimes"].ToString().Trim(); if (dt.Rows[0]["fechadocedit"].ToString().Trim().Length > 0) { fechadocedit = Convert.ToBoolean(dt.Rows[0]["fechadocedit"]); } } var fechaactual = DateTime.Today; var fechaperiodo = Convert.ToDateTime("01" + "/" + perimes + "/" + perianio); if (fechadocedit) { var primerdia = new DateTime(fechaperiodo.Year, fechaperiodo.Month, 1); var ultimodia = primerdia.AddMonths(1).AddDays(-1); if (fechaactual.Day <= ultimodia.Day) { fechdoc.Value = Convert.ToDateTime(fechaactual.Day + "/" + perimes + "/" + perianio); } else { fechdoc.Value = Convert.ToDateTime(ultimodia.Day + "/" + perimes + "/" + perianio); } fechdoc.MaxDate = ultimodia; fechdoc.MinDate = primerdia; } else { if (fechaactual.Month == fechaperiodo.Month && fechaactual.Year == fechaperiodo.Year) { fechdoc.Value = fechaactual; } else { MessageBox.Show("Actualizar a periodo actual en tabla constantes generales !!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); statusDoc = false; } } get_tipocambio(fechdoc.Text); get_tipimptoid(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); statusDoc = false; } }
private void get_constantesGen(String dominioid, String moduloid, String local) { var BL = new constantesgeneralesBL(); var dt = new DataTable(); try { dt = BL.GetOne(VariablesPublicas.EmpresaID, dominioid, moduloid, local).Tables[0]; VariablesPublicas.perianio = dt.Rows[0]["perianio"].ToString().Trim(); VariablesPublicas.perimes = dt.Rows[0]["perimes"].ToString().Trim(); VariablesPublicas.igv = dt.Rows[0]["igv"].ToString().Trim(); VariablesPublicas.fechdigini = dt.Rows[0]["fechdigini"].ToString().Trim(); VariablesPublicas.fechdigfin = dt.Rows[0]["fechdigfin"].ToString().Trim(); } catch (Exception ex) { VariablesPublicas.perianio = string.Empty; VariablesPublicas.perimes = string.Empty; VariablesPublicas.igv = string.Empty; VariablesPublicas.fechdigini = string.Empty; VariablesPublicas.fechdigfin = string.Empty; } txtPerianio.Text = VariablesPublicas.perianio; txtPerimes.Text = fungen.get_mesCad(VariablesPublicas.perimes); }
private void get_constantesGen(String dominioid, String moduloid, String local) { constantesgeneralesBL BL = new constantesgeneralesBL(); tb_constantesgenerales BE = new tb_constantesgenerales(); DataTable dt = new DataTable(); try { dt = BL.GetOne(VariablesPublicas.EmpresaID, dominioid, moduloid, local).Tables[0]; VariablesPublicas.perianio = dt.Rows[0]["perianio"].ToString().Trim(); VariablesPublicas.perimes = dt.Rows[0]["perimes"].ToString().Trim(); VariablesPublicas.igv = dt.Rows[0]["igv"].ToString().Trim(); VariablesPublicas.fechdigini = dt.Rows[0]["fechdigini"].ToString().Trim(); VariablesPublicas.fechdigfin = dt.Rows[0]["fechdigfin"].ToString().Trim(); } catch (Exception ex) { ex.ToString(); VariablesPublicas.perianio = ""; VariablesPublicas.perimes = ""; VariablesPublicas.igv = ""; VariablesPublicas.fechdigini = ""; VariablesPublicas.fechdigfin = ""; MessageBoxEx.Show("Registrar en constantes Generales !!!", "Mensaje del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private int validar_registro(string dominioid, string moduloid, string local) { var contador = 0; var BL = new constantesgeneralesBL(); var dt = new DataTable(); dt = BL.GetOne(EmpresaID, dominioid, moduloid, local).Tables[0]; foreach (DataRow fila in dt.Rows) { contador++; } return contador; }
private void get_val_fechadoc() { try { var BL = new constantesgeneralesBL(); var dt = new DataTable(); dt = BL.GetOne(EmpresaID, dominio, modulo, local).Tables[0]; if (dt.Rows.Count > 0) { perianio = dt.Rows[0]["perianio"].ToString().Trim(); perimes = dt.Rows[0]["perimes"].ToString().Trim(); } var fechaactual = DateTime.Today; rollofecompra.Value = fechaactual; get_tipocambio(rollofecompra.Text); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); statusDoc = false; } }
private void Update() { var BL = new constantesgeneralesBL(); var BE = new tb_constantesgenerales(); BE.dominioid = dominio; BE.moduloid = modulo; BE.local = local; BE.perianio = sperianio.SelectedItem.ToString(); BE.perimes = sperimes.SelectedValue.ToString().Trim().PadLeft(2, '0'); BE.tcamb = Convert.ToDecimal(tcamb.Text.Trim()); BE.igv = Convert.ToDecimal(igv.Text.Trim().ToUpper()); BE.inprec = inprec.Text.Trim().ToUpper(); BE.tipfactura = tipfactura.Text.Trim().ToUpper(); BE.tipboleta = tipboleta.Text.Trim().ToUpper(); BE.tipordprod = tipordprod.Text.Trim().ToUpper(); BE.tipordcomp = tipordcomp.Text.Trim().ToUpper(); BE.tipproforma = tipproforma.Text.Trim().ToUpper(); BE.tipguia1 = tipguia1.Text.Trim().ToUpper(); BE.tipguia2 = tipguia2.Text.Trim().ToUpper(); BE.tipguia3 = tipguia3.Text.Trim().ToUpper(); BE.tipajusteing = tipajusteing.Text.Trim().ToUpper(); BE.tipajustesal = tipajustesal.Text.Trim().ToUpper(); BE.monedn = monedn.Text.Trim().ToUpper(); BE.monede = monede.Text.Trim().ToUpper(); BE.monedu = monedu.Text.Trim().ToUpper(); BE.monednsimbolo = monednsimbolo.Text.Trim().ToUpper(); BE.monedesimbolo = monedesimbolo.Text.Trim().ToUpper(); BE.posl1 = Convert.ToInt16(posl1.Text.Trim().ToUpper()); BE.longl1 = Convert.ToInt16(longl1.Text.Trim().ToUpper()); BE.posl2 = Convert.ToInt16(posl2.Text.Trim().ToUpper()); BE.longl2 = Convert.ToInt16(longl2.Text.Trim().ToUpper()); BE.posl3 = Convert.ToInt16(posl3.Text.Trim().ToUpper()); BE.longl3 = Convert.ToInt16(longl3.Text.Trim().ToUpper()); BE.descl1 = descl1.Text.Trim().ToUpper(); BE.descl2 = descl2.Text.Trim().ToUpper(); BE.descl3 = descl3.Text.Trim().ToUpper(); if (fechdigini.Text.Trim().Length == 0) { BE.fechdigini = Convert.ToDateTime("01/01/1900"); } else { BE.fechdigini = Convert.ToDateTime(fechdigini.Text.Trim()); } if (fechdigfin.Text.Trim().Length == 0) { BE.fechdigfin = Convert.ToDateTime("01/01/1900"); } else { BE.fechdigfin = Convert.ToDateTime(fechdigfin.Text.Trim()); } BE.ctacteclie = "0000308"; BE.ctacteinv = "0007483"; try { if (BL.Update(EmpresaID, BE)) { if ((perianio != sperianio.SelectedValue) || (perimes != sperimes.SelectedValue)) { Close(); VariablesPublicas.CerrarSession = true; DL0Logistica.MainLogistica.ActiveForm.Close(); } } else { MessageBox.Show("Contacte con Sistemas"); } } catch (Exception ex) { throw ex; } }
protected void data_constantesgenerales() { var BL = new constantesgeneralesBL(); var dt = new DataTable(); var dominioid = string.Empty; var moduloid = string.Empty; var localid = string.Empty; dominioid = dominio; moduloid = modulo; localid = local; try { if (validar_registro(dominio, modulo, local) != 0) { dt = BL.GetOne(EmpresaID, dominioid, moduloid, localid).Tables[0]; idconst.Text = dt.Rows[0]["dominioid"].ToString() + dt.Rows[0]["moduloid"].ToString() + dt.Rows[0]["local"].ToString(); sperianio.Text = dt.Rows[0]["perianio"].ToString().Trim(); var sperimes = Convert.ToInt32(dt.Rows[0]["perimes"].ToString()); this.sperimes.SelectedValue = sperimes; fechdigini.Text = dt.Rows[0]["fechdigini"].ToString().Trim().Substring(0, 10); fechdigfin.Text = dt.Rows[0]["fechdigfin"].ToString().Trim().Substring(0, 10); tcamb.Text = dt.Rows[0]["tcamb"].ToString(); igv.Text = dt.Rows[0]["igv"].ToString(); inprec.Text = dt.Rows[0]["inprec"].ToString(); tipfactura.Text = dt.Rows[0]["tipfactura"].ToString(); tipboleta.Text = dt.Rows[0]["tipboleta"].ToString(); tipordprod.Text = dt.Rows[0]["tipordprod"].ToString(); tipordcomp.Text = dt.Rows[0]["tipordcomp"].ToString(); tipproforma.Text = dt.Rows[0]["tipproforma"].ToString(); tipguia1.Text = dt.Rows[0]["tipguia1"].ToString(); tipguia2.Text = dt.Rows[0]["tipguia2"].ToString(); tipguia3.Text = dt.Rows[0]["tipguia3"].ToString(); tipajusteing.Text = dt.Rows[0]["tipajusteing"].ToString(); tipajustesal.Text = dt.Rows[0]["tipajustesal"].ToString(); monedn.Text = dt.Rows[0]["monedn"].ToString(); monede.Text = dt.Rows[0]["monede"].ToString(); monedu.Text = dt.Rows[0]["monedu"].ToString(); monednsimbolo.Text = dt.Rows[0]["monednsimbolo"].ToString(); monedesimbolo.Text = dt.Rows[0]["monedesimbolo"].ToString(); posl1.Text = dt.Rows[0]["posl1"].ToString(); longl1.Text = dt.Rows[0]["longl1"].ToString(); posl2.Text = dt.Rows[0]["posl2"].ToString(); longl2.Text = dt.Rows[0]["longl2"].ToString(); posl3.Text = dt.Rows[0]["posl3"].ToString(); longl3.Text = dt.Rows[0]["longl3"].ToString(); descl1.Text = dt.Rows[0]["descl1"].ToString(); descl2.Text = dt.Rows[0]["descl2"].ToString(); descl3.Text = dt.Rows[0]["descl3"].ToString(); enabled_obj(false); ssModo = "EDIT"; } else { ssModo = "NEW"; Nuevo(); enabled_obj(true); } } catch (Exception ex) { throw ex; } }
private void Delete() { var BL = new constantesgeneralesBL(); var BE = new tb_constantesgenerales(); BE.dominioid = dominio; BE.moduloid = modulo; BE.local = local; try { if (BL.Delete(EmpresaID, BE)) { MessageBox.Show("Se eliminó con éxito"); Nuevo(); } else { MessageBox.Show("Contactese con Sistemas"); } } catch (Exception ex) { throw ex; } }
private void Insert() { var BL = new constantesgeneralesBL(); var BE = new tb_constantesgenerales(); BE.dominioid = dominio; BE.moduloid = modulo; BE.local = local; BE.perianio = sperianio.SelectedItem.ToString(); BE.perimes = sperimes.SelectedValue.ToString().Trim().PadLeft(2, '0'); BE.tcamb = (tcamb.Text.Trim() == string.Empty) ? 0 : Convert.ToDecimal(tcamb.Text.Trim()); BE.igv = (igv.Text.Trim() == string.Empty) ? 18 : Convert.ToDecimal(igv.Text.Trim()); BE.inprec = inprec.Text.Trim().ToUpper(); BE.tipfactura = tipfactura.Text.Trim().ToUpper(); BE.tipboleta = tipboleta.Text.Trim().ToUpper(); BE.tipordprod = tipordprod.Text.Trim().ToUpper(); BE.tipordcomp = tipordcomp.Text.Trim().ToUpper(); BE.tipproforma = tipproforma.Text.Trim().ToUpper(); BE.tipguia1 = tipguia1.Text.Trim().ToUpper(); BE.tipguia2 = tipguia2.Text.Trim().ToUpper(); BE.tipguia3 = tipguia3.Text.Trim().ToUpper(); BE.tipajusteing = tipajusteing.Text.Trim().ToUpper(); BE.tipajustesal = tipajustesal.Text.Trim().ToUpper(); BE.monedn = monedn.Text.Trim().ToUpper(); BE.monede = monede.Text.Trim().ToUpper(); BE.monedu = monedu.Text.Trim().ToUpper(); BE.monednsimbolo = monednsimbolo.Text.Trim().ToUpper(); BE.monedesimbolo = monedesimbolo.Text.Trim().ToUpper(); BE.posl1 = Convert.ToInt16((posl1.Text.Trim() == string.Empty) ? "0" : posl1.Text.Trim()); BE.longl1 = Convert.ToInt16((longl1.Text.Trim() == string.Empty) ? "0" : longl1.Text.Trim()); BE.posl2 = Convert.ToInt16((posl2.Text.Trim() == string.Empty) ? "0" : posl2.Text.Trim()); BE.longl2 = Convert.ToInt16((longl2.Text.Trim() == string.Empty) ? "0" : longl2.Text.Trim()); BE.posl3 = Convert.ToInt16((posl3.Text.Trim() == string.Empty) ? "0" : posl3.Text.Trim()); BE.longl3 = Convert.ToInt16((longl3.Text.Trim() == string.Empty) ? "0" : longl3.Text.Trim()); BE.descl1 = descl1.Text.Trim().ToUpper(); BE.descl2 = descl2.Text.Trim().ToUpper(); BE.descl3 = descl3.Text.Trim().ToUpper(); BE.fechdigini = (fechdigini.Text.Trim().Length == 0) ? Convert.ToDateTime("01/01/1900") : Convert.ToDateTime(fechdigini.Text.Trim()); BE.fechdigfin = (fechdigfin.Text.Trim().Length == 0) ? Convert.ToDateTime("01/01/1900") : Convert.ToDateTime(fechdigfin.Text.Trim()); try { if (BL.Insert(EmpresaID, BE)) { if ((perianio != sperianio.SelectedValue) || (perimes != sperimes.SelectedValue)) { Close(); VariablesPublicas.CerrarSession = true; MainMercaderia.ActiveForm.Close(); } } else { MessageBox.Show("Conectese Con Sistemas", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } catch (Exception ex) { throw ex; } }
private void get_val_fechadoc() { try { constantesgeneralesBL BL = new constantesgeneralesBL(); tb_constantesgenerales BE = new tb_constantesgenerales(); DataTable dt = new DataTable(); dt = BL.GetOne(EmpresaID, dominio, modulo, local).Tables[0]; if (dt.Rows.Count > 0) { perianio = dt.Rows[0]["perianio"].ToString().Trim(); // Vamos Obtener el Check de Perimes Local Para Usar el Perimes de Constanantes o del Bapconfig var BL2 = new sys_localBL(); var BE2 = new tb_sys_local(); DataTable dt2 = new DataTable(); BE2.dominioid = dominio.ToString(); BE2.moduloid = modulo.ToString(); ; BE2.local = local.ToString(); dt2 = BL2.GetAll(VariablesPublicas.EmpresaID, BE2).Tables[0]; if (dt2.Rows.Count > 0) { if (Convert.ToBoolean(dt2.Rows[0]["perimeslocal"])) { // Hemos Fijado el Perimes en BapConfig perimes = _perimes; } else { // Ponemos el Perimes de Constantes Generales perimes = dt.Rows[0]["perimes"].ToString().Trim(); } } if (dt.Rows[0]["fechadocedit"].ToString().Trim().Length > 0) { fechadocedit = Convert.ToBoolean(dt.Rows[0]["fechadocedit"]); } } DateTime fechaactual = DateTime.Today; DateTime fechaperiodo = Convert.ToDateTime("01" + "/" + perimes + "/" + perianio); if (fechadocedit) { //DateTime primerdia = new DateTime(fechaperiodo.Year, fechaperiodo.Month, 1); //DateTime ultimodia = primerdia.AddMonths(1).AddDays(-1); //if (fechaactual.Day <= ultimodia.Day) //{ // fechdoc.Value = Convert.ToDateTime(fechaactual.Day + "/" + perimes + "/" + perianio); //} //else //{ // fechdoc.Value = Convert.ToDateTime(ultimodia.Day + "/" + perimes + "/" + perianio); //} //fechdoc.MaxDate = ultimodia; //fechdoc.MinDate = primerdia; } else { if (fechaactual.Month == fechaperiodo.Month && fechaactual.Year == fechaperiodo.Year) { fechdoc.Value = fechaactual; //fechdoc.Enabled = false; } else { MessageBox.Show("Actualizar a Periodo Actual en Tabla Constantes Generales !!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); statusDoc = false; } } get_tipocambio(fechdoc.Text); get_tipimptoid(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); statusDoc = false; } }