public void ConfiguracionConexion(short Corporativo, short Sucursal) { _corporativo = Corporativo; _sucursal = Sucursal; SigaMetClasses.cConfig oConfig; oConfig = new SigaMetClasses.cConfig(9, _corporativo, _sucursal); _usuario = Convert.ToString(oConfig.Parametros["UsuarioReportes"]).Trim(); SigaMetClasses.cUserInfo oUsuarioReportes = new SigaMetClasses.cUserInfo(); oUsuarioReportes.ConsultaDatosUsuarioReportes(_usuario); _contraseña = oUsuarioReportes.Password; }
public frmProgramacion(int Cliente, String Usuario, bool PermiteDesactivar, SC.enumTipoOperacionProgramacion TipoOperacion, SigaMetClasses.cUserInfo UserInfo, bool ForzarCapturaObservaciones) { InitializeComponent(); this.cboPCDiaSemana.CargaDiasSemana(); _Cliente = Cliente; _PermiteDesactivar = PermiteDesactivar; _TipoOperacion = TipoOperacion; _UserInfo = UserInfo; _Usuario = Usuario; _ForzarCapturaObservaciones = ForzarCapturaObservaciones; this.chkProgramacion.Enabled = PermiteDesactivar; lstProgramacion.Items.Clear(); Programacion oPrograma; SigaMetClasses.cCliente oCliente; oPrograma = new Programacion(_Cliente); foreach (Programacion oProg in oPrograma.ProgramacionesAsignadas) { lstProgramacion.Items.Add(oProg); if (_TipoPrograma == "") { _TipoPrograma = oProg.Programa.ToString(); } } try { oCliente = new SigaMetClasses.cCliente(_Cliente); this.lblCliente.Text = _Cliente.ToString(); this.lblNombre.Text = oCliente.Nombre; this.chkProgramacion.Checked = oCliente.Programacion; this.txtObservacionesProgramacion.Text = oCliente.ObservacionesProgramacion; } catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source, MessageBoxButtons.OK, MessageBoxIcon.Error); } // finally // { // oCliente.Dispose(); // } }
public void ActualizaProgramaCliente(bool RegistroLlamada, SigaMetClasses.cUserInfo UserInfo, string Usuario) { try { _data.OpenConnection(); _data.BeginTransaction(); _data.ModifyData("spEDFRestablecerProgramaLecturaCliente", CommandType.StoredProcedure, new SqlParameter[] { new SqlParameter("@Cliente", Cliente), new SqlParameter("@Observaciones", Observaciones), new SqlParameter("@Usuario", Usuario) }); foreach (Programacion oProg in ProgramacionesAsignadas) { try { _data.ModifyData("spEDFProgramaLecturaClienteAlta", CommandType.StoredProcedure, new SqlParameter[] { new SqlParameter("@Cliente", this.Cliente), new SqlParameter("@Programa", Convert.ToString(oProg.Programa)), new SqlParameter("@CadaCuanto", oProg.CadaCuanto), new SqlParameter("@Dia", oProg.Dia), new SqlParameter("@TipoPeriodo", Convert.ToString(oProg.TipoPeriodo)), new SqlParameter("@Cardinalidad", Convert.ToByte(oProg.Cardinalidad)) }); } catch (Exception ex) { throw ex; } } _data.Transaction.Commit(); } catch (Exception ex) { _data.Transaction.Rollback(); throw ex; } finally { _data.CloseConnection(); } }