//public BE_T_EmpleadoActividad Get_EmpleadoActividad(string sIdActividad, string sIdEmpleado)
        //{
        //    sSql = "select  * from T_Actividad ";
        //    sSql += "where  IdCliente='" + BE_Helper.oBE_Sis_Cliente.IdCliente + "' and IdActividad = '" + sIdActividad + "'  and IdEmpleado = '" + sIdEmpleado + "'";
        //    return Make(ConexionDAO.fDatatable(sSql));
        //}
        //public string Get_Descripcion(string sIdActividad)
        //{
        //    BE_T_Actividad oBE_T_Actividad = Get_Actividad(sIdActividad);
        //    if (oBE_T_Actividad == null)
        //        return "";
        //    else
        //        return oBE_T_Actividad.Descripcion;
        //}
        //public Boolean Existe(string sIdActividad)
        //{
        //    return (Get_Actividad(sIdActividad) != null ? true : false);
        //}
        public Boolean Existe_EmpleadoActividad(BE_T_EmpleadoActividad oBE_T_EmpleadoActividad)
        {
            sSql = "select  count(*) from T_EmpleadoActividad ";
            sSql += "where  IdCliente='" + BE_Helper.oBE_Sis_Cliente.IdCliente + "' and ";
            sSql += "       IdActividad = '" + oBE_T_EmpleadoActividad.IdActividad + "' and ";
            sSql += "       IdEmpleado = '" + oBE_T_EmpleadoActividad.IdEmpleado + "' ";

            return (Convert.ToInt16(ConexionDAO.fEscalar(sSql)) > 0 ? true : false);
        }
 public void Insertar(BE_T_EmpleadoActividad oBE_T_EmpleadoActividad)
 {
     sSql = "insert into T_EmpleadoActividad values ";
     sSql += "(";
     sSql += "'" + BE_Helper.oBE_Sis_Cliente.IdCliente + "',";
     sSql += "'" + oBE_T_EmpleadoActividad.IdEmpleado + "',";
     sSql += "'" + oBE_T_EmpleadoActividad.IdActividad + "',";
     sSql += "convert(varchar,getdate(),112),convert(varchar,getdate(),108),'" + BE_Helper.oBE_Sis_Usuario.IdUsuario + "') ";
     ConexionDAO.fExecute(sSql);
 }
        protected virtual BE_T_EmpleadoActividad Make(DataTable dt)
        {
            if (dt.Rows.Count <= 0) return null;

            BE_T_EmpleadoActividad oBE_T_EmpleadoActividad = new BE_T_EmpleadoActividad();
            oBE_T_EmpleadoActividad.IdCliente = dt.Rows[0]["IdCliente"].ToString().Trim();
            oBE_T_EmpleadoActividad.IdActividad = dt.Rows[0]["IdActividad"].ToString().Trim();
            oBE_T_EmpleadoActividad.IdEmpleado = dt.Rows[0]["IdEmpleado"].ToString().Trim();
            oBE_T_EmpleadoActividad.FechaRegistro = (DateTime)dt.Rows[0]["FechaRegistro"];
            oBE_T_EmpleadoActividad.HoraRegistro = dt.Rows[0]["HoraRegistro"].ToString().Trim();
            oBE_T_EmpleadoActividad.UsuarioRegistro = dt.Rows[0]["UsuarioRegistro"].ToString().Trim();
            return oBE_T_EmpleadoActividad;
        }
 public void Eliminar(BE_T_EmpleadoActividad oBE_T_EmpleadoActividad)
 {
     sSql = "delete  from T_EmpleadoActividad ";
     sSql += "where  IdCliente = '" + BE_Helper.oBE_Sis_Cliente.IdCliente + "' and IdActividad='" + oBE_T_EmpleadoActividad.IdActividad + "' and IdEmpleado='" + oBE_T_EmpleadoActividad.IdEmpleado + "'  ";
     ConexionDAO.fExecute(sSql);
 }
 public void Insertar(BE_T_EmpleadoActividad oBE_T_EmpleadoActividad)
 {
     oDL_T_EmpleadoActividad.Insertar(oBE_T_EmpleadoActividad);
 }
 //public BE_T_EmpleadoActividad Get_EmpleadoActividad(string sIdActividad)
 //{
 //    return oDL_T_EmpleadoActividad.Get_Actividad(sIdActividad);
 //}
 //public string Get_Descripcion(string sIdActividad)
 //{
 //    return oDL_T_Actividad.Get_Descripcion(sIdActividad);
 //}
 //public Boolean Existe(string sIdActividad)
 //{
 //    return oDL_T_Actividad.Existe(sIdActividad);
 //}
 public Boolean Existe_EmpleadoActividad(BE_T_EmpleadoActividad oBE_T_EmpleadoActividad)
 {
     return oDL_T_EmpleadoActividad.Existe_EmpleadoActividad(oBE_T_EmpleadoActividad);
 }
 public void Eliminar(BE_T_EmpleadoActividad oBE_T_EmpleadoActividad)
 {
     oDL_T_EmpleadoActividad.Eliminar(oBE_T_EmpleadoActividad);
 }
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (Get_IdActividad(true) == false) return;
            Regresar:
            sIdEmpleado = Helper.Buscar(oBL_T_Empleado.Buscar());
            if (sIdEmpleado == "") return;
            BE_T_EmpleadoActividad oBE_T_EmpleadoActividad = new BE_T_EmpleadoActividad();
            oBE_T_EmpleadoActividad.IdActividad = sIdActividad;
            oBE_T_EmpleadoActividad.IdEmpleado = sIdEmpleado;
            if (oBL_T_EmpleadoActividad.Existe_EmpleadoActividad(oBE_T_EmpleadoActividad))
            {
                MessageBox.Show("El Empleado " + sIdEmpleado + " ya ha sido asignado a la Actividad " + sIdActividad + ". Verificar.", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                goto Regresar;
            }

            oBL_T_EmpleadoActividad.Insertar(oBE_T_EmpleadoActividad);
            Listar_EmpleadoActividad();
            Helper.Buscar_Grilla(Dg1, sIdActividad, 0);

            //Frm_T_RutaActividad fDet = new Frm_T_RutaActividad(Helper.eOpcion.Nuevo, sIdRuta, sIdActividad);
            //fDet.ShowDialog();
            //if (fDet.bGrabo == true)
            //{
            //    Listar_RutaActividad();
            //}
            //fDet.Dispose();
        }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            Get_IdActividad(true);
            if (sIdActividad == "") return;
            Get_IdEmpleado(true);
            if (sIdEmpleado == "") return;

            BE_T_EmpleadoActividad oBE_T_EmpleadoActividad = new BE_T_EmpleadoActividad();
            oBE_T_EmpleadoActividad.IdActividad = sIdActividad;
            oBE_T_EmpleadoActividad.IdEmpleado = sIdEmpleado;

            if (MessageBox.Show("¿Está seguro que desea de Quitar la EmpleadoActividad : " + sIdEmpleado + " ?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No) return;
            oBL_T_EmpleadoActividad.Eliminar(oBE_T_EmpleadoActividad);
            Listar_EmpleadoActividad();
        }