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); }
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); } }
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; } }
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); }
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); }
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); } }