public bool GuardarDB(tb_sis_Documento_Tipo_x_Empresa_Info info) { try { using (SqlConnection connection = new SqlConnection(ConexionesERP.GetConnectionString())) { connection.Open(); string query = "SELECT * FROM [dbo].[tb_sis_Documento_Tipo_x_Empresa] WHERE IdEmpresa = " + info.IdEmpresa.ToString() + " and codDocumentoTipo = '" + info.codDocumentoTipo + "'"; SqlCommand command = new SqlCommand(query, connection); var ValidateResult = command.ExecuteScalar(); if (ValidateResult != null) { return(true); } query = "INSERT INTO [dbo].[tb_sis_Documento_Tipo_x_Empresa]([IdEmpresa],[codDocumentoTipo],[Posicion])" + " VALUES(" + info.IdEmpresa.ToString() + ", '" + info.codDocumentoTipo + "', " + info.Posicion.ToString() + ")"; command.CommandText = query; command.ExecuteNonQuery(); } return(true); } catch (Exception) { throw; } }
private void btn_All_Next_Click(object sender, EventArgs e) { try { if (cmbEmpresa.EditValue != null && cmbEmpresa.Text != "") { List <tb_sis_Documento_Tipo_x_Empresa_Info> lst2 = new List <tb_sis_Documento_Tipo_x_Empresa_Info>(); int IdEmpresa = Convert.ToInt32(cmbEmpresa.EditValue); List <tb_sis_tipoDocumento_Info> aaaa = (List <tb_sis_tipoDocumento_Info>) this.gridControlTipoDocumento.DataSource; DataSource = new BindingList <tb_sis_tipoDocumento_Info>(aaaa); foreach (var item in DataSource) { TipoDocEmpresaInfo = new tb_sis_Documento_Tipo_x_Empresa_Info(); TipoDocEmpresaInfo.IdEmpresa = IdEmpresa; TipoDocEmpresaInfo.codDocumentoTipo = item.IdTipoDocumento; TipoDocEmpresaInfo.ApareceComboFac_Import = "N"; TipoDocEmpresaInfo.ApareceComboFac_TipoFact = "N"; TipoDocEmpresaInfo.ApareceTalonario = "N"; TipoDocEmpresaInfo.ApareceCombo_FileReporte = "N"; TipoDocEmpresaInfo.Descripcion = item.Descripcion; TipoDocEmpresaInfo.Posicion = item.Posicion; lst2.Add(TipoDocEmpresaInfo); } DocTipoxEmpresaBus.GuardarDB(lst2); ActualizarGrid(); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean ModificarDB(tb_sis_Documento_Tipo_x_Empresa_Info Info) { try { EntitiesGeneral context = new EntitiesGeneral(); var address = context.tb_sis_Documento_Tipo_x_Empresa.FirstOrDefault(var => var.codDocumentoTipo == Info.codDocumentoTipo && var.IdEmpresa == Info.IdEmpresa); if (address != null) { address.ApareceComboFac_Import = Info.ApareceComboFac_Import; address.ApareceComboFac_TipoFact = Info.ApareceComboFac_TipoFact; address.ApareceTalonario = Info.ApareceTalonario; address.Descripcion = Info.Descripcion; address.Posicion = Info.Posicion; address.ApareceCombo_FileReporte = Info.ApareceCombo_FileReporte; 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.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public bool GuardarDB(tb_sis_Documento_Tipo_x_Empresa_Info info) { try { return(odata.GuardarDB(info)); } catch (Exception) { throw; } }
private void gridViewTipoDocEmpresa_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { try { tb_sis_Documento_Tipo_x_Empresa_Info item = (tb_sis_Documento_Tipo_x_Empresa_Info)gridViewTipoDocEmpresa.GetFocusedRow(); DocTipoxEmpresaBus.ModificarDB(item); ActualizarGrid(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean EliminarDB(tb_sis_Documento_Tipo_x_Empresa_Info Info) { try { return(data.EliminarDB(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("", "ValidarSiExiste", ex.Message), ex) { EntityType = typeof(tb_sis_Documento_Tipo_x_Empresa_Bus) }; } }
public List <tb_sis_Documento_Tipo_x_Empresa_Info> Get_List_sis_Documento_Tipo_x_Empresa(int IdEmpresa) { try { List <tb_sis_Documento_Tipo_x_Empresa_Info> lst = new List <tb_sis_Documento_Tipo_x_Empresa_Info>(); tb_sis_Documento_Tipo_x_Empresa_Info Info; EntitiesGeneral context = new EntitiesGeneral(); var address = from q in context.tb_sis_Documento_Tipo_x_Empresa where q.IdEmpresa == IdEmpresa orderby q.Posicion select q; foreach (var item in address) { Info = new tb_sis_Documento_Tipo_x_Empresa_Info(); Info.IdEmpresa = item.IdEmpresa; Info.codDocumentoTipo = item.codDocumentoTipo; Info.ApareceComboFac_TipoFact = item.ApareceComboFac_TipoFact; Info.ApareceComboFac_Import = item.ApareceComboFac_Import; Info.ApareceTalonario = item.ApareceTalonario; Info.Descripcion = item.Descripcion; Info.Posicion = item.Posicion; Info.ApareceCombo_FileReporte = item.ApareceCombo_FileReporte; lst.Add(Info); } 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.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
//CJimenez 22.01.14 public Boolean EliminarDB(tb_sis_Documento_Tipo_x_Empresa_Info Info) { try { EntitiesGeneral context = new EntitiesGeneral(); var address = context.tb_sis_Documento_Tipo_x_Empresa.FirstOrDefault(var => var.codDocumentoTipo == Info.codDocumentoTipo && var.IdEmpresa == Info.IdEmpresa); if (address != null) { context.tb_sis_Documento_Tipo_x_Empresa.Remove(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.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }