protected void Update(Comision com) { try { this.OpenConnection(); SqlCommand cmUpd = new SqlCommand("UPDATE comision SET anio = @an, id_profesor = @profesor, id_materia = @materia " + "WHERE id_comision=@id", SqlConn); cmUpd.Parameters.Add("@id", SqlDbType.Int).Value = com.ID; cmUpd.Parameters.Add("@profesor", SqlDbType.Int).Value = com.IdProfesor; cmUpd.Parameters.Add("@materia", SqlDbType.Int).Value = com.IDMateria; cmUpd.Parameters.Add("@an", SqlDbType.Int).Value = com.AnioEspecialidad; cmUpd.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al modificar datos de comision", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public List <Comision> GetPorAnio() { List <Comision> cursos = new List <Comision>(); try { this.OpenConnection(); SqlCommand cmdCursos = new SqlCommand("SELECT * FROM comision where anio=@an ", SqlConn); cmdCursos.Parameters.Add("@an", SqlDbType.Int).Value = Convert.ToInt32(DateTime.Now.Year); SqlDataReader drComisiones = cmdCursos.ExecuteReader(); while (drComisiones.Read()) { Comision com = new Comision(); com.ID = (int)drComisiones["id_comision"]; com.AnioEspecialidad = (int)drComisiones["anio"]; com.IDMateria = (int)drComisiones["id_materia"]; com.IdProfesor = (int)drComisiones["id_profesor"]; cursos.Add(com); } drComisiones.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de cursos", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(cursos); }
protected void Update(Comision comision) { try { this.OpenConnection(); SqlCommand sqlSave = new SqlCommand( "UPDATE comisiones SET desc_comision = @desc_comision, anio_especialidad = @anio_especialidad, " + "id_plan = @id_plan " + "WHERE ID = @id" , sqlConn); sqlSave.Parameters.Add("@id", SqlDbType.Int).Value = comision.ID; sqlSave.Parameters.Add("@desc_comision", SqlDbType.VarChar, 50).Value = comision.Descripcion; sqlSave.Parameters.Add("@anio_especialidad", SqlDbType.Int).Value = comision.AnoEspecialidad; sqlSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = comision.IDPlan; sqlSave.ExecuteNonQuery(); } catch (Exception e) { Exception ExceptionManejada = new Exception("Error al modificar datos de la comision", e); throw ExceptionManejada; } finally { this.CloseConnection(); } }
public long Nuevo(Comision Aux) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); //AccesoDatos datos = new AccesoDatos(); try { datos.Clear(); datos.SetearQuery("insert into Comision (IdMateria,IdTurno,IdCuatrimestre,IdDocente,Anio) values (@IdMateria,@IdTurno,@IdCuatrimestre,@IdDocente,@Anio) SELECT CAST(scope_identity() AS int);"); datos.agregarParametro("@IdMateria", Aux.Materia.Id); datos.agregarParametro("@IdTurno", Aux.Turno.Id); datos.agregarParametro("@IdCuatrimestre", Aux.Cuatrimestre.Id); datos.agregarParametro("@IdDocente", Aux.docente.Legajo); datos.agregarParametro("@Anio", Aux.Anio); //datos.agregarParametro("@estado", 1); //datos.EjecutarAccionSinCerrar(); long ID = datos.getExecuteScalar(); return(ID); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
private void ClearForm() { Entity = null; añoEspecialidadTextBox.Text = ""; descripcionTextBox.Text = ""; planDropDownList.SelectedIndex = -1; }
public List <Comision> GetAll() { List <Comision> comisiones = new List <Comision>(); try { this.OpenConnection(); SqlCommand cmdComisiones = new SqlCommand("Select * FROM comisiones", sqlConn); SqlDataReader drComisiones = cmdComisiones.ExecuteReader(); while (drComisiones.Read()) { Comision cms = new Comision(); cms.ID = (int)drComisiones["id_comision"]; cms.DescComision = (string)drComisiones["desc_comision"]; cms.AnioEspecialidad = (int)drComisiones["anio_especialidad"]; cms.IdPlan = (int)drComisiones["id_plan"]; comisiones.Add(cms); } drComisiones.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Excepcion al recuperar la lista de comisiones", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(comisiones); }
public void AResumenComision(Comision Datos) { try { Datos.Completado = false; object Result = SqlHelper.ExecuteScalar(Datos.Conexion, CommandType.StoredProcedure, "spCSLDB_set_ResumenComisiones", new SqlParameter("@IDSucursal", Datos.IDSucursal), new SqlParameter("@FechaInicio", Datos.FechaInicio), new SqlParameter("@FechaFin", Datos.FechaFin), new SqlParameter("@TablaComision", Datos.TablaDatos), new SqlParameter("@IDUsuario", Datos.IDUsuario) ); if (Result != null) { int Resultado = 0; int.TryParse(Result.ToString(), out Resultado); if (Resultado == 1) { Datos.Completado = true; } Datos.Resultado = Resultado; } } catch (Exception ex) { throw ex; } }
private void LoadForm(int id) { this.Entity = this.Logic.GetOne(id); this.anioTextBox.Text = this.Entity.AnioEspecialidad.ToString(); this.descripcionTextBox.Text = this.Entity.Descripcion; this.planesList.SelectedIndex = new PlanLogic().DameIndex(this.Entity.IDPlan); }
protected void btnAceptar_Click(object sender, EventArgs e) { switch (FormMode) { case FormModes.Baja: DeleteEntity(SelectedID); LoadGrid(); break; case FormModes.Modificacion: Entity = new Comision(); Entity.ID = SelectedID; Entity.State = BusinessEntity.States.Modified; this.LoadEntity(this.Entity); this.SaveEntity(this.Entity); LoadGrid(); break; case FormModes.Alta: Entity = new Comision(); Entity.State = BusinessEntity.States.New; this.LoadEntity(this.Entity); this.SaveEntity(this.Entity); LoadGrid(); break; default: break; } formPanel.Visible = false; }
public void Delete(Comision comision, BusinessEntity.States estado) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand( "UPDATE comisiones SET desc_comision = @desc_comision, habilitado = @habilitado, anio_especialidad = @anio_especialidad " + "WHERE id_comision=@id", SqlConn); cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = comision.IdComision; cmdSave.Parameters.Add("@desc_comision", SqlDbType.VarChar, 50).Value = comision.Descripcion; cmdSave.Parameters.Add("@anio_especialidad", SqlDbType.Int).Value = comision.AnioEspecialidad; if (estado == BusinessEntity.States.Deleted) { cmdSave.Parameters.Add("@habilitado", SqlDbType.Bit).Value = false; } else { cmdSave.Parameters.Add("@habilitado", SqlDbType.Bit).Value = true; } cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al eliminar Comision", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public Comision GetOne(int ID) { Comision com = new Comision(); try { this.OpenConnection(); SqlCommand cmdComisiones = new SqlCommand("SELECT * FROM comisiones WHERE id_comision = @id", sqlConn); cmdComisiones.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drComisiones = cmdComisiones.ExecuteReader(); if (drComisiones.Read()) { com.Id = (int)drComisiones["id_comision"]; com.Descripcion = (String)drComisiones["desc_comision"]; com.AnioEspecialidad = (int)drComisiones["anio_especialidad"]; com.IdPlan = (int)drComisiones["id_plan"]; } drComisiones.Close(); } catch (Exception exc) { throw new Exception("Error al recuperar datos de comisiones: " + exc.Message); } finally { this.CloseConnection(); } return(com); }
public List <Comision> GetAll() { List <Comision> comisiones = new List <Comision>(); try { this.OpenConnection(); SqlCommand cmdComisiones = new SqlCommand("select * from comisiones", sqlConn); SqlDataReader drComisiones = cmdComisiones.ExecuteReader(); while (drComisiones.Read()) { Comision com = new Comision(); com.Id = (int)drComisiones["id_comision"]; com.Descripcion = (String)drComisiones["desc_comision"]; com.AnioEspecialidad = (int)drComisiones["anio_especialidad"]; com.IdPlan = (int)drComisiones["id_plan"]; comisiones.Add(com); } drComisiones.Close(); } catch (Exception exc) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de comisiones: " + exc.Message); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(comisiones); }
public List <Comision> GetAll() { // return new List<Usuario>(Usuarios); List <Comision> Comisions = new List <Comision>(); try { this.OpenConnection(); SqlCommand cmdComision = new SqlCommand("select * from comisiones", sqlConn); SqlDataReader drComisions = cmdComision.ExecuteReader(); while (drComisions.Read()) { Comision usr = new Comision(); usr.ID = (int)drComisions["id_comision"]; usr.IDPlan = (int)drComisions["id_plan"]; usr.Descripcion = (string)drComisions["desc_comision"]; usr.AnioEspecialidad = (int)drComisions["anio_especialidad"]; Comisions.Add(usr); } drComisions.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de comisiones", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(Comisions); }
protected void Insert(Comision comision) { try { this.OpenConnection(); SqlCommand cmdInsert = new SqlCommand( "INSERT INTO comisiones (id_plan,desc_comision, anio_especialidad)" + "values(@id_plan,@desc_comision,@anio_especialidad)" + "select @@identity", SqlConn); cmdInsert.Parameters.Add("@id", SqlDbType.Int).Value = comision.ID; cmdInsert.Parameters.Add("@id_plan", SqlDbType.Int).Value = comision.IDPlan; cmdInsert.Parameters.Add("@desc_comision", SqlDbType.VarChar).Value = comision.Descripcion; cmdInsert.Parameters.Add("@anio_especialidad", SqlDbType.Int).Value = comision.AnioEspecialidad; comision.ID = Decimal.ToInt32((decimal)cmdInsert.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al insertar la comision", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public List <Comision> ObtenerComisionesXEmpleado(Comision Datos) { try { List <Comision> Lista = new List <Comision>(); Comision Item; SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_get_ReglasComisionXNombreEmpleado", Datos.NombreEmpleado); while (Dr.Read()) { Item = new Comision(); Item.IDComisionXCategoria = Dr.GetString(Dr.GetOrdinal("IDComisionXCat")); Item.IDProducto = Dr.GetString(Dr.GetOrdinal("IDProducto")); Item.ProductoDesc = Dr.GetString(Dr.GetOrdinal("NombreProducto")); Item.IDEmpleado = Dr.GetString(Dr.GetOrdinal("IDEmpleado")); Item.NombreEmpleado = Dr.GetString(Dr.GetOrdinal("NombreEmpledo")); Item.IDTipoComision = Dr.GetInt32(Dr.GetOrdinal("IDTipoComision")); Item.TipoComisionDesc = Dr.GetString(Dr.GetOrdinal("TipoComision")); Item.EsPorcentaje = Dr.GetBoolean(Dr.GetOrdinal("EsPorcentaje")); Item.Porcentaje = Dr.GetDecimal(Dr.GetOrdinal("Porcentaje")); Item.Monto = Dr.GetDecimal(Dr.GetOrdinal("Monto")); Item.IDCategoria = Dr.GetString(Dr.GetOrdinal("IDCategoria")); Item.CategoriaDesc = Dr.GetString(Dr.GetOrdinal("CategoriaDesc")); Item.IDPuesto = Dr.GetInt32(Dr.GetOrdinal("IDPuesto")); Lista.Add(Item); } Dr.Close(); return(Lista); } catch (Exception ex) { throw ex; } }
protected void Insert(Comision comision) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("INSERT INTO comisiones(desc_comision,anio_especialidad,id_plan) " + "VALUES(@desc_comision,@anio_especialidad,@id_plan) " + "SELECT @@identity", //esta linea es para recuperar el ID que asignó el SQL automaticamente sqlConn); cmdSave.Parameters.Add("@desc_comision", SqlDbType.VarChar, 50).Value = comision.Descripcion; cmdSave.Parameters.Add("@anio_especialidad", SqlDbType.Int).Value = comision.AnioEspecialidad; cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = comision.IDPlan; comision.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); // asi se obtiene el ID que asigno al BD automaticamente } catch (Exception Ex) { Console.WriteLine(Ex.Message); Exception ExcepcionManejada = new Exception("Error al crear comision", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
protected void Insert(Comision comision) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand( "insert into comisiones (desc_comision,anio_especialidad,id_plan) " + "values (@desc_comision,@anio_especialidad,@id_plan) " + "select @@identity", //esta línea es para recuperar el ID que asignó el sql automáticamente SqlConn); cmdSave.Parameters.Add("@desc_comision", SqlDbType.VarChar, 50).Value = comision.Descripcion; cmdSave.Parameters.Add("@anio_especialidad", SqlDbType.Int).Value = comision.AnioEspecialidad; cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = comision.IDPlan; comision.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); //Así se obtiene el ID que asignó al BD automáticamente } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear comision", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
private void LoadForm(int id) { Entity = comisiones.GetOne(id); planDropDownList.SelectedValue = Entity.Plan.ID.ToString(); descripcionTextBox.Text = Entity.Descripcion; añoEspecialidadTextBox.Text = Entity.AñoEspecialidad.ToString(); }
public Comision GetOne(int ID) { Comision esp = new Comision(); try { this.OpenConnection(); SqlCommand cmdComisiones = new SqlCommand("select * from comisiones where id_comision = @id", SqlConn); cmdComisiones.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drComisiones = cmdComisiones.ExecuteReader(); if (drComisiones.Read()) { esp.ID = (int)drComisiones["id_comision"]; esp.Descripcion = (string)drComisiones["desc_comision"]; esp.AnioEspecialidad = (int)drComisiones["anio_especialidad"]; esp.IDPlan = (int)drComisiones["id_plan"]; } drComisiones.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de comision", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(esp); }
public IList <Comision> listar() { IList <Comision> lista = new List <Comision>(); AccesoDatos conexion = new AccesoDatos(); string consulta = "SELECT Id_Comision, NM_Comision FROM Comisiones WHERE Eliminado =0 ORDER BY 1"; try { conexion.setearConsulta(consulta); conexion.leerConsulta(); while (conexion.Lector.Read()) { Comision aux = new Comision(); aux.IdComision = conexion.Lector.GetInt32(0); aux.NombreComision = conexion.Lector.GetString(1); lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { conexion.cerrarConexion(); } }
protected void Insert(Comision comision) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("INSERT INTO comisiones (desc_comision,anio_especialidad,id_plan) " + "VALUES(@desc_comision,@anio_especialidad,id_plan) " + "SELECT @@identity", SqlConn); cmdSave.Parameters.Add("@desc_comision", SqlDbType.VarChar, 50).Value = comision.Descripcion; cmdSave.Parameters.Add("@anio_especialidad", SqlDbType.Int).Value = comision.AnioEspecialidad; cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = comision.IDPlan; comision.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); //Asi se obtiene el id que asingo a la BD automaticamente } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear comision", Ex); } finally { this.CloseConnection(); } }
public Comision GetOne(int ID) { Comision cms = new Comision(); try { this.OpenConnection(); SqlCommand cmdComision = new SqlCommand("Select * FROM comisiones WHERE id_comision = @id", sqlConn); cmdComision.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drComision = cmdComision.ExecuteReader(); if (drComision.Read()) { cms.ID = (int)drComision["id_comision"]; cms.DescComision = (string)drComision["desc_comision"]; cms.AnioEspecialidad = (int)drComision["anio_especialidad"]; cms.IdPlan = (int)drComision["id_plan"]; } drComision.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Excepcion al recuperar datos de 1 Comision", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(cms); }
private bool LoadEntity(Comision comision) { if (anioEspecialidadTexBox.Text != "" && descripcionTextBox.Text != "" && DropDownListPlan.SelectedValue != null && DropDownListPlan.SelectedValue != "Seleccione un plan") { try { comision.AnioEspecialidad = int.Parse(this.anioEspecialidadTexBox.Text); } catch (Exception) { return(false); } comision.Descripcion = this.descripcionTextBox.Text; Plan plan = new Plan(); plan.ID = int.Parse(this.DropDownListPlan.SelectedValue); comision.Plan = plan; return(true); } else { return(false); } }
protected void Insert(Comision comision) { try { this.OpenConnection(); SqlCommand sqlSave = new SqlCommand( "INSERT INTO comisiones(desc_comision, anio_especialidad, id_plan) " + "VALUES (@desc_comision, @anio_especialidad, @id_plan) " + "SELECT @@identity" , sqlConn); sqlSave.Parameters.Add("@desc_comision", SqlDbType.VarChar, 50).Value = comision.Descripcion; sqlSave.Parameters.Add("@anio_especialidad", SqlDbType.Int).Value = comision.AnoEspecialidad; sqlSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = comision.IDPlan; comision.ID = Decimal.ToInt32((decimal)sqlSave.ExecuteScalar()); } catch (Exception e) { Exception ExceptionManejada = new Exception("Error al crear la comision", e); throw ExceptionManejada; } finally { this.CloseConnection(); } }
public Comision GetOne(int ID) { Comision com = new Comision(); this.OpenConnection(); try { SqlCommand cmdComisiones = new SqlCommand("ComisionGetOne", sqlConn); cmdComisiones.CommandType = CommandType.StoredProcedure; cmdComisiones.Parameters.AddWithValue("@id", ID); SqlDataReader drComision = cmdComisiones.ExecuteReader(); if (drComision.Read()) { com.ID = (int)drComision["id_comision"]; com.Descripcion = (string)drComision["desc_comision"]; com.AnioEspecialidad = (int)drComision["anio_especialidad"]; com.IdPlan = (int)drComision["id_plan"]; } drComision.Close(); return(com); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de comision", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public void ListarInstanciaComision(Comision comision) { AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); Instancia Instancia; List <Instancia> alumnos = new List <Instancia>(); try { Datos.SetearQuery("SELECT Ins.Id, Ins.Nombre, Ins.FechaInicio, Ins.FechaFin, TI.Id, TI.Nombre FROM Instancia as Ins inner join TipoInstancia as TI on IdTipoinstancia = TI.Id inner join DetComisionInstancia on DetComisionInstancia.IdInstancia = Ins.Id where DetComisionInstancia.idComision = '" + comision.Id + "'"); Datos.EjecutarLector(); while (Datos.Lector.Read()) { Instancia = new Instancia(); Instancia.Id = Datos.Lector.GetInt64(0); Instancia.Nombre = Datos.Lector.GetString(1); Instancia.FechaInicio = Datos.Lector.GetDateTime(2); Instancia.FechaFin = Datos.Lector.GetDateTime(3); Instancia.TipoInstancia = new Models.TipoInstancia(); Instancia.TipoInstancia.Id = Datos.Lector.GetInt64(4); Instancia.TipoInstancia.Nombre = Datos.Lector.GetString(5); comision.ListInstancia = new List <Instancia>(); comision.ListInstancia.Add(Instancia); } } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
private Comision ObtenerDatos() { try { Comision DatosAux = new Comision(); Puestos PT = this.ObtenerPuestoSeleccionado(); CategoriasPuesto CP = this.ObtenerCategoriaSeleccionada(); Comision TC = this.ObtenerTipoComisionSeleccionada(); DatosAux.NuevoRegistro = this.NuevoRegistro; DatosAux.IDComisionXCategoria = this.NuevoRegistro ? string.Empty : this.Datos.IDComisionXCategoria; DatosAux.IDPuesto = PT.IDPuesto; DatosAux.IDCategoria = CP.IDCategoria; DatosAux.IDTipoComision = TC.IDTipoComision; DatosAux.IDProducto = string.IsNullOrEmpty(this.DatosProducto.IDProducto) ? string.Empty : this.DatosProducto.IDProducto; DatosAux.EsPorcentaje = this.rbPorcentaje.Checked; DatosAux.Monto = this.ObtenerMontoComision(); DatosAux.Porcentaje = this.ObtenerMontoPorcentaje() / 100; DatosAux.Conexion = Comun.Conexion; DatosAux.IDUsuario = Comun.IDUsuario; return(DatosAux); } catch (Exception ex) { throw ex; } }
protected void Insert(Comision com) { try { this.OpenConnection(); SqlCommand cmIns = new SqlCommand("INSERT INTO comision(id_profesor, id_materia, anio) " + "values(@profesor, @materia, @an) SELECT @@identity", SqlConn); /* cmIns.Parameters.Add("@desc", SqlDbType.VarChar, 50).Value = com.Descripcion; * cmIns.Parameters.Add("@anio", SqlDbType.Int).Value = com.AnioEspecialidad; * cmIns.Parameters.Add("@idplan", SqlDbType.Int).Value = com.IDPlan; * cmIns.Parameters.Add("@com_hab", SqlDbType.Bit).Value = com.Habilitado; */ cmIns.Parameters.Add("@profesor", SqlDbType.Int).Value = com.IdProfesor; cmIns.Parameters.Add("@materia", SqlDbType.Int).Value = com.IDMateria; cmIns.Parameters.Add("@an", SqlDbType.Int).Value = com.AnioEspecialidad; com.ID = Decimal.ToInt32((decimal)cmIns.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear comision", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public List <Comision> GetAllByMateria(int idPlan) { List <Comision> comisiones = new List <Comision>(); try { this.OpenConnection(); SqlCommand cmdComisiones = new SqlCommand("SELECT * FROM COMISIONES WHERE id_plan = @idPlan", SqlConn); cmdComisiones.Parameters.Add("@idPlan", SqlDbType.Int).Value = idPlan; SqlDataReader drComision = cmdComisiones.ExecuteReader(); while (drComision.Read()) { Comision comi = new Comision(); comi.ID = (int)drComision["id_comision"]; comi.Descripcion = (string)drComision["desc_comision"]; comi.AnioEspecialidad = (int)drComision["anio_especialidad"]; comi.IDPlan = (int)drComision["id_plan"]; comisiones.Add(comi); } drComision.Close(); return(comisiones); } catch (Exception ex) { Exception ExcepcionManejada = new Exception("Error al recuperar comisiones", ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public Comision GetOne(int ID) { Comision com = new Comision(); try { this.OpenConnection(); SqlCommand cmdComisiones = new SqlCommand("SELECT * FROM comision WHERE id_comision=@id", SqlConn); cmdComisiones.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drComisiones = cmdComisiones.ExecuteReader(); if (drComisiones.Read()) { com.ID = (int)drComisiones["id_comision"]; com.AnioEspecialidad = (int)drComisiones["anio"]; com.IDMateria = (int)drComisiones["id_materia"]; com.IdProfesor = (int)drComisiones["id_profesor"]; } drComisiones.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar comisiones", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(com); }
public List<Comision> ReporteComisiones(int idCooperativa) { InicializaConexion(); List<Comision> listaTmp = new List<Comision>(); sqlDataAdapter.SelectCommand = new SqlCommand("ReporteComisiones", sqlConnection); sqlDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; if (idCooperativa == 0) //REPORTE PRYBE { sqlDataAdapter.SelectCommand.Parameters.Add("@ID", SqlDbType.Int).Value = DBNull.Value; sqlDataAdapter.SelectCommand.Parameters["@ID"].Direction = ParameterDirection.Input; sqlDataAdapter.SelectCommand.Parameters.Add("@Oper", SqlDbType.Int).Value = 2; sqlDataAdapter.SelectCommand.Parameters["@Oper"].Direction = ParameterDirection.Input; } else //REPORTE POR COOPERATIVA ESPECIFICADA EN EL ID COOPERATIVA { sqlDataAdapter.SelectCommand.Parameters.Add("@ID", SqlDbType.Int).Value = idCooperativa; sqlDataAdapter.SelectCommand.Parameters["@ID"].Direction = ParameterDirection.Input; sqlDataAdapter.SelectCommand.Parameters.Add("@Oper", SqlDbType.Int).Value = 1; sqlDataAdapter.SelectCommand.Parameters["@Oper"].Direction = ParameterDirection.Input; } sqlDataAdapter.Fill(ds, "ReporteComisiones"); foreach (DataRow dr in ds.Tables["ReporteComisiones"].Rows) { Comision tmp = new Comision(); tmp.IdEmision = Convert.ToString(dr["Id_Emite"]); tmp.Coop = Convert.ToString(dr["Coop"]); tmp.Plaza = Convert.ToString(dr["Plaza"]); tmp.Sucursal = Convert.ToString(dr["Sucursal"]); tmp.Ejecutivo = Convert.ToString(dr["Ejecutivo"]); tmp.Aseguradora = Convert.ToString(dr["Aseguradora"]); tmp.NoSocio = Convert.ToString(dr["No_Socio"]); tmp.NoPoliza = Convert.ToString(dr["Poliza"]); tmp.Fecha = Convert.ToString(dr["Fecha_Emision"]); tmp.Numero = Convert.ToString(dr["No_Comprobante"]); tmp.PrimaNeta = Convert.ToString(dr["Prima_Neta"]); tmp.Comisiones = Convert.ToString((Convert.ToDouble(dr["Comision_Autos"]) / 100) * Convert.ToDouble(tmp.PrimaNeta)); listaTmp.Add(tmp); } foreach (DataRow dt in ds.Tables["ReporteComisiones1"].Rows) { Comision tmp = new Comision(); tmp.IdEmision = Convert.ToString(dt["Id_Emite"]); tmp.Coop = Convert.ToString(dt["Coop"]); tmp.Plaza = Convert.ToString(dt["Plaza"]); tmp.Sucursal = Convert.ToString(dt["Sucursal"]); tmp.Ejecutivo = Convert.ToString(dt["Ejecutivo"]); tmp.Aseguradora = Convert.ToString(dt["Aseguradora"]); tmp.NoSocio = Convert.ToString(dt["No_Socio"]); tmp.NoPoliza = Convert.ToString(dt["Poliza"]); tmp.Fecha = Convert.ToString(dt["Fecha_Endoso"]); tmp.Numero = Convert.ToString(dt["No_Endoso_Can"]); tmp.PrimaNoDevengada = Convert.ToString(dt["Primas_No_Dev"]); tmp.Comisiones = Convert.ToString(((Convert.ToDouble(dt["Comision_Autos"]) / 100) * Convert.ToDouble(tmp.PrimaNoDevengada))*-1); listaTmp.Add(tmp); } FinalizaConexion(); return listaTmp; }