Exemple #1
0
        public List <ActividadContratistaDetalleBE> ListaTodosActivo(int IdActividadContratista)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_ActividadContratistaDetalle_ListaTodosActivo");

            db.AddInParameter(dbCommand, "pIdActividadContratista", DbType.Int32, IdActividadContratista);

            IDataReader reader = db.ExecuteReader(dbCommand);
            List <ActividadContratistaDetalleBE> ActividadContratistaDetallelist = new List <ActividadContratistaDetalleBE>();
            ActividadContratistaDetalleBE        ActividadContratistaDetalle;

            while (reader.Read())
            {
                ActividadContratistaDetalle           = new ActividadContratistaDetalleBE();
                ActividadContratistaDetalle.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString());
                ActividadContratistaDetalle.IdActividadContratistaDetalle = Int32.Parse(reader["idActividadContratistaDetalle"].ToString());
                ActividadContratistaDetalle.IdActividadContratista        = Int32.Parse(reader["IdActividadContratista"].ToString());
                ActividadContratistaDetalle.Archivo       = (byte[])reader["Archivo"];
                ActividadContratistaDetalle.NombreArchivo = reader["NombreArchivo"].ToString();
                ActividadContratistaDetalle.Extension     = reader["Extension"].ToString();
                ActividadContratistaDetalle.Descripcion   = reader["Descripcion"].ToString();
                ActividadContratistaDetalle.FlagEstado    = Boolean.Parse(reader["flagestado"].ToString());
                ActividadContratistaDetalle.TipoOper      = 4; //CONSULTAR
                ActividadContratistaDetallelist.Add(ActividadContratistaDetalle);
            }
            reader.Close();
            reader.Dispose();
            return(ActividadContratistaDetallelist);
        }
Exemple #2
0
        private void eliminarActividadContratistaDetalleToolStripMenuItem_Click_1(object sender, EventArgs e)
        {
            try
            {
                int IdActividadContratistaDetalle = 0;
                if (gvActividadContratistaDetalle.GetFocusedRowCellValue("IdActividadContratistaDetalle") != null)
                {
                    IdActividadContratistaDetalle = int.Parse(gvActividadContratistaDetalle.GetFocusedRowCellValue("IdActividadContratistaDetalle").ToString());
                }
                ActividadContratistaDetalleBE objBE_ActividadContratistaDetalle = new ActividadContratistaDetalleBE();
                objBE_ActividadContratistaDetalle.IdActividadContratistaDetalle = IdActividadContratistaDetalle;
                objBE_ActividadContratistaDetalle.IdEmpresa = Parametros.intEmpresaId;
                objBE_ActividadContratistaDetalle.Usuario   = Parametros.strUsuarioLogin;
                objBE_ActividadContratistaDetalle.Maquina   = WindowsIdentity.GetCurrent().Name.ToString();

                ActividadContratistaDetalleBL objBL_ActividadContratistaDetalle = new ActividadContratistaDetalleBL();
                objBL_ActividadContratistaDetalle.Elimina(objBE_ActividadContratistaDetalle);
                gvActividadContratistaDetalle.DeleteRow(gvActividadContratistaDetalle.FocusedRowHandle);
                gvActividadContratistaDetalle.RefreshData();
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #3
0
        public ActividadContratistaDetalleBE Selecciona(int IdActividadContratistaDetalle)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_ActividadContratistaDetalle_Selecciona");

            db.AddInParameter(dbCommand, "pidActividadContratistaDetalle", DbType.Int32, IdActividadContratistaDetalle);

            IDataReader reader = db.ExecuteReader(dbCommand);
            ActividadContratistaDetalleBE ActividadContratistaDetalle = null;

            while (reader.Read())
            {
                ActividadContratistaDetalle           = new ActividadContratistaDetalleBE();
                ActividadContratistaDetalle.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString());
                ActividadContratistaDetalle.IdActividadContratistaDetalle = Int32.Parse(reader["idActividadContratistaDetalle"].ToString());
                ActividadContratistaDetalle.IdActividadContratista        = Int32.Parse(reader["IdActividadContratista"].ToString());
                ActividadContratistaDetalle.Archivo       = (byte[])reader["Archivo"];
                ActividadContratistaDetalle.NombreArchivo = reader["NombreArchivo"].ToString();
                ActividadContratistaDetalle.Extension     = reader["Extension"].ToString();
                ActividadContratistaDetalle.Descripcion   = reader["Descripcion"].ToString();
                ActividadContratistaDetalle.FlagEstado    = Boolean.Parse(reader["flagestado"].ToString());
            }
            reader.Close();
            reader.Dispose();
            return(ActividadContratistaDetalle);
        }
 public void Elimina(ActividadContratistaDetalleBE pItem)
 {
     try
     {
         ActividadContratistaDetalleDL ActividadContratistaDetalle = new ActividadContratistaDetalleDL();
         ActividadContratistaDetalle.Elimina(pItem);
     }
     catch (Exception ex)
     { throw ex; }
 }
 public ActividadContratistaDetalleBE Selecciona(int IdActividadContratistaDetalle)
 {
     try
     {
         ActividadContratistaDetalleDL ActividadContratistaDetalle = new ActividadContratistaDetalleDL();
         ActividadContratistaDetalleBE objEmp = ActividadContratistaDetalle.Selecciona(IdActividadContratistaDetalle);
         return(objEmp);
     }
     catch (Exception ex)
     { throw ex; }
 }
Exemple #6
0
        public void Elimina(ActividadContratistaDetalleBE pItem)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_ActividadContratistaDetalle_Elimina");

            db.AddInParameter(dbCommand, "pIdActividadContratistaDetalle", DbType.Int32, pItem.IdActividadContratistaDetalle);
            db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa);
            db.AddInParameter(dbCommand, "pUsuario", DbType.String, pItem.Usuario);
            db.AddInParameter(dbCommand, "pMaquina", DbType.String, pItem.Maquina);

            db.ExecuteNonQuery(dbCommand);
        }
Exemple #7
0
        public void Actualiza(ActividadContratistaDetalleBE pItem)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_ActividadContratistaDetalle_Actualiza");

            db.AddInParameter(dbCommand, "pIdActividadContratistaDetalle", DbType.Int32, pItem.IdActividadContratistaDetalle);
            db.AddInParameter(dbCommand, "pIdActividadContratista", DbType.Int32, pItem.IdActividadContratista);
            db.AddInParameter(dbCommand, "pArchivo", DbType.Binary, pItem.Archivo);
            db.AddInParameter(dbCommand, "pNombreArchivo", DbType.String, pItem.NombreArchivo);
            db.AddInParameter(dbCommand, "pExtension", DbType.String, pItem.Extension);
            db.AddInParameter(dbCommand, "pDescripcion", DbType.String, pItem.Descripcion);
            db.AddInParameter(dbCommand, "pFlagEstado", DbType.Boolean, pItem.FlagEstado);
            db.AddInParameter(dbCommand, "pUsuario", DbType.String, pItem.Usuario);
            db.AddInParameter(dbCommand, "pMaquina", DbType.String, pItem.Maquina);
            db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa);
            db.ExecuteNonQuery(dbCommand);
        }
Exemple #8
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (!ValidarIngreso())
                {
                    ActividadContratistaBL objBL_ActividadContratista = new ActividadContratistaBL();
                    ActividadContratistaBE objActividadContratista    = new ActividadContratistaBE();

                    objActividadContratista.IdEmpresa = IdEmpresa;
                    objActividadContratista.IdActividadContratista = IdActividadContratista;
                    objActividadContratista.DescActvidad           = txtDescActividad.Text;
                    objActividadContratista.FechaIni = Convert.ToDateTime(deFechaIni.DateTime.ToShortDateString());
                    objActividadContratista.FechaFin = Convert.ToDateTime(deFechaFin.DateTime.ToShortDateString());
                    objActividadContratista.ResponsableContratista = txtResponsableContratista.Text;
                    objActividadContratista.EmailContratista       = txtEmailContratista.Text;
                    objActividadContratista.ResponsableEmpresa     = txtResponsableEmpresa.Text;
                    objActividadContratista.EmailEmpresa           = txtEmailEmpresa.Text;
                    objActividadContratista.FechaSctrIni           = Convert.ToDateTime(deFechaSctrIni.DateTime.ToShortDateString());
                    objActividadContratista.FechaSctrFin           = Convert.ToDateTime(deFechaSctrFin.DateTime.ToShortDateString());
                    objActividadContratista.Observacion            = txtObservacion.Text;
                    objActividadContratista.FlagEstado             = true;
                    objActividadContratista.Usuario = Parametros.strUsuarioLogin;
                    objActividadContratista.Maquina = WindowsIdentity.GetCurrent().Name.ToString();


                    List <ActividadContratistaDetalleBE> lstActividadContratistaDetalle = new List <ActividadContratistaDetalleBE>();

                    foreach (var item in mListaActividadContratistaDetalleOrigen)
                    {
                        ActividadContratistaDetalleBE objE_ActividadContratistaDetalle = new ActividadContratistaDetalleBE();
                        objE_ActividadContratistaDetalle.IdEmpresa = item.IdEmpresa;
                        objE_ActividadContratistaDetalle.IdActividadContratistaDetalle = item.IdActividadContratistaDetalle;
                        objE_ActividadContratistaDetalle.IdActividadContratista        = item.IdActividadContratista;
                        objE_ActividadContratistaDetalle.Archivo       = item.Archivo;
                        objE_ActividadContratistaDetalle.NombreArchivo = item.NombreArchivo;
                        objE_ActividadContratistaDetalle.Extension     = item.Extension;
                        objE_ActividadContratistaDetalle.Descripcion   = item.Descripcion;
                        objE_ActividadContratistaDetalle.TipoOper      = item.TipoOper;
                        objE_ActividadContratistaDetalle.FlagEstado    = true;
                        objE_ActividadContratistaDetalle.Usuario       = Parametros.strUsuarioLogin;
                        objE_ActividadContratistaDetalle.Maquina       = WindowsIdentity.GetCurrent().Name.ToString();
                        objE_ActividadContratistaDetalle.TipoOper      = item.TipoOper;
                        lstActividadContratistaDetalle.Add(objE_ActividadContratistaDetalle);
                    }

                    if (pOperacion == Operacion.Nuevo)
                    {
                        objBL_ActividadContratista.Inserta(objActividadContratista, lstActividadContratistaDetalle);
                    }
                    else
                    {
                        objBL_ActividadContratista.Actualiza(objActividadContratista, lstActividadContratistaDetalle);
                    }


                    string strMailTO = "";
                    strMailTO = txtEmailEmpresa.Text.Trim() + ";" + txtEmailContratista.Text;

                    BSUtils.EmailSend(strMailTO, txtDescActividad.Text, txtObservacion.Text, "", "", "", "");

                    Application.DoEvents();

                    this.Close();
                }
            }
            catch (Exception ex)
            {
                Cursor = Cursors.Default;
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }