public List <cp_TipoDocumento_Info> get_list(string CodDocumento) { try { List <cp_TipoDocumento_Info> Lst = new List <cp_TipoDocumento_Info>(); Entities_cuentas_por_pagar oEnti = new Entities_cuentas_por_pagar(); var Query = from q in oEnti.cp_TipoDocumento where q.CodTipoDocumento == CodDocumento select q; foreach (var item in Query) { cp_TipoDocumento_Info Obj = new cp_TipoDocumento_Info(); Obj.CodTipoDocumento = item.CodTipoDocumento; Obj.Descripcion = item.Descripcion; Obj.Orden = item.Orden; Obj.DeclaraSRI = item.DeclaraSRI; Obj.CodSRI = item.CodSRI; Obj.Estado = item.Estado; Obj.GeneraRetencion = item.GeneraRetencion; Obj.Codigo_Secuenciales_Transaccion = item.Codigo_Secuenciales_Transaccion; Obj.Sustento_Tributario = item.Sustento_Tributario; Obj.GeneraRetencion = item.GeneraRetencion; Obj.ManejaTalonario = item.ManejaTalonario; Lst.Add(Obj); } return(Lst); } catch (Exception) { throw; } }
public Boolean modificarDB(cp_TipoDocumento_Info info) { try { Boolean res = false; using (Entities_cuentas_por_pagar context = new Entities_cuentas_por_pagar()) { var contact = context.cp_TipoDocumento.FirstOrDefault(minfo => minfo.CodTipoDocumento == info.CodTipoDocumento); if (contact != null) { contact.CodTipoDocumento = info.CodTipoDocumento; contact.Descripcion = info.Descripcion; contact.Orden = info.Orden; contact.DeclaraSRI = info.DeclaraSRI; contact.Estado = info.Estado; contact.CodSRI = info.CodSRI; contact.IdUsuarioUltMod = info.IdUsuarioUltMod; contact.Fecha_UltMod = info.Fecha_UltMod; contact.GeneraRetencion = info.GeneraRetencion; contact.Codigo_Secuenciales_Transaccion = info.Codigo_Secuenciales_Transaccion; contact.Sustento_Tributario = info.Sustento_Tributario; contact.GeneraRetencion = info.GeneraRetencion; contact.ManejaTalonario = info.ManejaTalonario; context.SaveChanges(); res = true; } } return(res); } catch (Exception) { throw; } }
void ucGe_Menu_Mantenimiento_x_usuario_event_btn_Habilitar_Reg_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { Info_Documento = (cp_TipoDocumento_Info)this.gridViewDocumento.GetFocusedRow(); if (Info_Documento != null) { if (Info_Documento.Estado == "I") { if (MessageBox.Show("¿Está seguro que desea Habilitar el Documento ID: " + Info_Documento.CodTipoDocumento + " ?", "Anulación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { string msg = "Registro Habilitado Existosamente"; getparamModificar(); if (Bus_documento.HabilitarDB(Info_Documento)) { MessageBox.Show(msg, "SISTEMAS", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarGrid(); } else { MessageBox.Show("No se pudo Habilitar el Documento : " + Info_Documento.CodTipoDocumento, "Habilitar Registro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean guardarDB(cp_TipoDocumento_Info Info) { try { List <cp_TipoDocumento_Info> Lst = new List <cp_TipoDocumento_Info>(); using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { var Address = new cp_TipoDocumento(); Address.CodTipoDocumento = Info.CodTipoDocumento; Address.Codigo = Info.CodTipoDocumento; Address.Descripcion = Info.Descripcion; Address.Orden = Info.Orden; Address.DeclaraSRI = Info.DeclaraSRI; Address.GeneraRetencion = Info.GeneraRetencion; Address.CodSRI = Info.CodSRI; Address.Estado = "A"; Address.IdUsuario = Info.IdUsuario; Address.Fecha_Transac = DateTime.Now; Address.Codigo_Secuenciales_Transaccion = Info.Codigo_Secuenciales_Transaccion; Address.Sustento_Tributario = Info.Sustento_Tributario; Context.cp_TipoDocumento.Add(Address); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean HabilitarDB(cp_TipoDocumento_Info info) { try { Boolean res = false; using (EntitiesCuentasxPagar context = new EntitiesCuentasxPagar()) { var contact = context.cp_TipoDocumento.FirstOrDefault(minfo => minfo.CodTipoDocumento == info.CodTipoDocumento); if (contact != null) { contact.Estado = "A"; contact.IdUsuarioUltMod = info.IdUsuarioUltMod; contact.Fecha_UltMod = info.Fecha_UltMod; contact.nom_pc = info.nom_pc; contact.ip = info.ip; context.SaveChanges(); res = true; } } return(res); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public Boolean anularDB(cp_TipoDocumento_Info info) { try { Boolean res = false; using (Entities_cuentas_por_pagar context = new Entities_cuentas_por_pagar()) { var contact = context.cp_TipoDocumento.FirstOrDefault(minfo => minfo.CodTipoDocumento == info.CodTipoDocumento); if (contact != null) { contact.Estado = "I"; contact.IdUsuarioUltAnu = info.IdUsuarioUltAnu; contact.Fecha_UltAnu = info.Fecha_UltAnu; contact.nom_pc = info.nom_pc; contact.ip = info.ip; context.SaveChanges(); res = true; } } return(res); } catch (Exception) { throw; } }
public Boolean AnularDB(cp_TipoDocumento_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }
public Boolean GuardarDB(ref cp_TipoDocumento_Info Info) { try { return(odata.guardarDB(Info)); } catch (Exception) { throw; } }
private void gridViewDocumento_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { try { Info_Documento = (cp_TipoDocumento_Info)gridViewDocumento.GetFocusedRow(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean HabilitarDB(cp_TipoDocumento_Info info) { try { return(odata.HabilitarDB(info)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "HabilitarDB", ex.Message), ex) { EntityType = typeof(cp_retencion_det_Bus) }; } }
public Boolean GuardarDB(cp_TipoDocumento_Info Info) { try { List <cp_TipoDocumento_Info> Lst = new List <cp_TipoDocumento_Info>(); using (EntitiesCuentasxPagar Context = new EntitiesCuentasxPagar()) { // var contact = cp_TipoDocumento.Createcp_TipoDocumento("","",0,"","","",DateTime.Now); var Address = new cp_TipoDocumento(); //Address.IdTipoDocumento = getId(Info.IdTipoDocumento); Address.CodTipoDocumento = Info.CodTipoDocumento; Address.Codigo = Info.CodTipoDocumento; Address.Descripcion = Info.Descripcion; Address.Orden = Info.Orden; Address.DeclaraSRI = Info.DeclaraSRI; Address.GeneraRetencion = Info.GeneraRetencion; Address.CodSRI = Info.CodSRI; Address.Estado = "A"; Address.IdUsuario = Info.IdUsuario; Address.Fecha_Transac = Info.Fecha_Transac; Address.nom_pc = Info.nom_pc; Address.ip = Info.ip; Address.Codigo_Secuenciales_Transaccion = Info.Codigo_Secuenciales_Transaccion; Address.Sustento_Tributario = Info.Sustento_Tributario; Address.ManejaTalonario = Info.ManejaTalonario; //contact = Address; Context.cp_TipoDocumento.Add(Address); Context.SaveChanges(); } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public Boolean ModificarDB(cp_TipoDocumento_Info info) { try { Boolean res = false; using (EntitiesCuentasxPagar context = new EntitiesCuentasxPagar()) { var contact = context.cp_TipoDocumento.FirstOrDefault(minfo => minfo.CodTipoDocumento == info.CodTipoDocumento); if (contact != null) { contact.CodTipoDocumento = info.CodTipoDocumento; contact.Descripcion = info.Descripcion; contact.Orden = info.Orden; contact.DeclaraSRI = info.DeclaraSRI; contact.Estado = info.Estado; contact.CodSRI = info.CodSRI; contact.IdUsuarioUltMod = info.IdUsuarioUltMod; contact.Fecha_UltMod = info.Fecha_UltMod; contact.nom_pc = info.nom_pc; contact.ip = info.ip; contact.GeneraRetencion = info.GeneraRetencion; contact.Codigo_Secuenciales_Transaccion = info.Codigo_Secuenciales_Transaccion; contact.Sustento_Tributario = info.Sustento_Tributario; contact.GeneraRetencion = info.GeneraRetencion; contact.ManejaTalonario = info.ManejaTalonario; context.SaveChanges(); res = true; } } return(res); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public List <cp_TipoDocumento_Info> Get_List_TipoDocumento() { try { List <cp_TipoDocumento_Info> Lst = new List <cp_TipoDocumento_Info>(); EntitiesCuentasxPagar oEnti = new EntitiesCuentasxPagar(); var Query = from q in oEnti.cp_TipoDocumento orderby q.Orden ascending select q; foreach (var item in Query) { cp_TipoDocumento_Info Obj = new cp_TipoDocumento_Info(); Obj.CodTipoDocumento = item.CodTipoDocumento; Obj.Codigo = item.Codigo; Obj.Descripcion = item.Descripcion; Obj.Orden = item.Orden; Obj.DeclaraSRI = item.DeclaraSRI; Obj.CodSRI = item.CodSRI; Obj.Estado = item.Estado; Obj.GeneraRetencion = item.GeneraRetencion; Obj.Codigo_Secuenciales_Transaccion = item.Codigo_Secuenciales_Transaccion; Obj.Sustento_Tributario = item.Sustento_Tributario; Obj.GeneraRetencion = item.GeneraRetencion; Obj.ManejaTalonario = item.ManejaTalonario; Lst.Add(Obj); } return(Lst); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
void LimpiarDatos() { try { Info_Documento = new cp_TipoDocumento_Info(); set_Accion(Cl_Enumeradores.eTipo_action.grabar); textCodigo.Text = ""; textNombreC.Text = ""; textCodigoSRI.Text = ""; txtOrden.Value = 0; ckbGeneraRetencion.Checked = true; checkDeclara.Checked = true; gridControlTipoDoc.DataSource = new BindingList <tb_Catalogo_Info>(); gridControlTipoSustento.DataSource = new BindingList <cp_codigo_SRI_Info>(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public cp_TipoDocumento_Info GetInfo(string CodDocumentoTipo) { try { cp_TipoDocumento_Info info = new cp_TipoDocumento_Info(); using (Entities_cuentas_por_pagar db = new Entities_cuentas_por_pagar()) { var Documento = db.cp_TipoDocumento.Where(q => q.CodTipoDocumento == CodDocumentoTipo).FirstOrDefault(); if (Documento == null) { return(null); } info = new cp_TipoDocumento_Info { CodTipoDocumento = Documento.CodTipoDocumento, Codigo = Documento.Codigo, Descripcion = Documento.Descripcion, Orden = Documento.Orden, DeclaraSRI = Documento.DeclaraSRI, CodSRI = Documento.CodSRI, Estado = Documento.Estado, GeneraRetencion = Documento.GeneraRetencion, Codigo_Secuenciales_Transaccion = Documento.Codigo_Secuenciales_Transaccion, Sustento_Tributario = Documento.Sustento_Tributario, ManejaTalonario = Documento.ManejaTalonario }; } return(info); } catch (Exception) { throw; } }
private void Grabar() { try { if (validaColumna()) { get_Info(); if (_Accion == Cl_Enumeradores.eTipo_action.grabar) { if (rb_Documento.Checked == true) { string msj = ""; if (Doc_B.GuardarDB(Doc_I, ref msj)) { MessageBox.Show("Documento Anulado correctamente", "SISTEMAS", MessageBoxButtons.OK, MessageBoxIcon.Information); ucGe_Menu.Visible_bntAnular = false; this.Close(); } else { if (msj.Length > 0) { MessageBox.Show(msj, "SISTEMAS", MessageBoxButtons.OK, MessageBoxIcon.Information); ucGe_Menu.Visible_bntAnular = false; } else { MessageBox.Show("No se pudo Anular.. Comuníquese con Sistemas", "SISTEMAS", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { if (rb_Lote.Checked == true) { string msg = ""; string msg2 = ""; int conta = Convert.ToInt32(txt_docFin.Text) - Convert.ToInt32(txt_docIni.Text); int r = 0; string micadena; int d = Convert.ToInt32(txt_docIni.MaxLength); //Boolean allOk = true; for (int i = 0; i <= conta; i++) { Info = new tb_sis_Documento_Tipo_x_Empresa_Anulados_Info(); cp_TipoDocumento_Info obj = (cp_TipoDocumento_Info)cmbTipoDocu.Properties.View.GetFocusedRow(); tb_Catalogo_Info obj2 = (tb_Catalogo_Info)cmbMotivoAnula.Properties.View.GetFocusedRow(); //asigno la empresa Info.IdEmpresa = param.IdEmpresa; Info.codDocumentoTipo = obj.CodTipoDocumento; Info.Fecha = dtp_fecha.Value; //asigno valor a mi numero inicial serie1 y serie2 Info.Serie1 = txt_serie1.Text.PadLeft(3, '0'); Info.Serie2 = txt_serie2.Text.PadLeft(3, '0'); r = i + Convert.ToInt32(txt_docIni.Text); micadena = r.ToString(); Info.Documento = micadena.PadLeft(d, '0'); Info.DocumentoFin = txt_docFin.Text; Info.Autorizacion = txt_AutSRI.Text; Info.IdMotivoAnu = obj2.IdCatalogo; Info.MotivoAnu = txt_detalle.Text; Info.Fecha_Transac = param.Fecha_Transac; Info.IdUsuario = param.IdUsuario; Info.IdEmpresa = param.IdEmpresa; Info.ip = param.ip; Info.nom_pc = param.nom_pc; Info.IdUsuarioUltAnu = param.IdUsuario; Info.Fecha_UltAnu = param.Fecha_Transac; if (!Doc_B.GuardarDB(Info, ref msg)) { msg2 = msg; //allOk = false; } } MessageBox.Show("Los documementos han sido anulados correctamente", "SISTEMAS", MessageBoxButtons.OK, MessageBoxIcon.Information); ucGe_Menu.Visible_bntAnular = false; this.Close(); } } } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }