示例#1
0
        public void Bajar(BE_T_RutaActividad oBE_T_RutaActividad)
        {
            sSql = "select max(orden) from T_RutaActividad ";
            sSql += "where  IdCliente='" + BE_Helper.oBE_Sis_Cliente.IdCliente + "' and ";
            sSql += "       IdRuta = '" + oBE_T_RutaActividad.IdRuta + "'";
            int nCant = (Convert.ToInt16(ConexionDAO.fEscalar(sSql)));

            sSql = "select orden from T_RutaActividad ";
            sSql += "where  IdCliente='" + BE_Helper.oBE_Sis_Cliente.IdCliente + "' and ";
            sSql += "       IdRuta = '" + oBE_T_RutaActividad.IdRuta + "' and ";
            sSql += "       IdActividad = '" + oBE_T_RutaActividad.IdActividad + "' ";
            int nOrden = (Convert.ToInt16(ConexionDAO.fEscalar(sSql)));
            if (nOrden != nCant)
            {
                sSql = "select IdActividad from T_RutaActividad ";
                sSql += "where  IdCliente='" + BE_Helper.oBE_Sis_Cliente.IdCliente + "' and ";
                sSql += "       IdRuta = '" + oBE_T_RutaActividad.IdRuta + "' and ";
                sSql += "       orden = "  + Convert.ToString(nOrden + 1)  + " ";
                string sActivi2 = (Convert.ToString(ConexionDAO.fEscalar(sSql)));

                sSql = "update T_RutaActividad set orden ='" + Convert.ToString(nOrden + 1) + "' ";
                sSql += "where  IdCliente = '" + BE_Helper.oBE_Sis_Cliente.IdCliente + "' and IdRuta='" + oBE_T_RutaActividad.IdRuta + "'  and IdActividad='" + oBE_T_RutaActividad.IdActividad + "' ";
                ConexionDAO.fExecute(sSql);

                sSql = "update T_RutaActividad set orden ='" + Convert.ToString(nOrden) + "' ";
                sSql += "where  IdCliente = '" + BE_Helper.oBE_Sis_Cliente.IdCliente + "' and IdRuta='" + oBE_T_RutaActividad.IdRuta + "'  and IdActividad='" + sActivi2  + "' ";
                ConexionDAO.fExecute(sSql);
            }
        }
示例#2
0
        public Boolean Existe_Actividad(BE_T_RutaActividad oBE_T_RutaActividad)
        {
            sSql = "select  count(*) from T_RutaActividad ";
            sSql += "where  IdCliente='" + BE_Helper.oBE_Sis_Cliente.IdCliente + "' and ";
            sSql += "       IdRuta = '" + oBE_T_RutaActividad.IdRuta + "' and ";
            sSql += "       IdActividad = '" + oBE_T_RutaActividad.IdActividad  + "' ";

            return (Convert.ToInt16(ConexionDAO.fEscalar(sSql)) > 0 ? true : false);
        }
示例#3
0
 public void Insertar(BE_T_RutaActividad oBE_T_RutaActividad)
 {
     sSql = "insert into T_RutaActividad values ";
     sSql += "(";
     sSql += "'" + BE_Helper.oBE_Sis_Cliente.IdCliente + "',";
     sSql += "'" + oBE_T_RutaActividad.IdRuta + "',";
     sSql += "'" + oBE_T_RutaActividad.IdActividad + "',";
     sSql += "'" + oBE_T_RutaActividad.Orden + "',";
     sSql += " case when isnull('" + oBE_T_RutaActividad.IdOficina + "','')='' then null else '" + oBE_T_RutaActividad.IdOficina + "' end  ,";
     sSql += " case when isnull('" + oBE_T_RutaActividad.IdArea + "','')='' then null else '" + oBE_T_RutaActividad.IdArea + "' end  ,";
     sSql += "'" + oBE_T_RutaActividad.DuracionenDia + "',";
     sSql += "convert(varchar,getdate(),112),convert(varchar,getdate(),108),'" + BE_Helper.oBE_Sis_Usuario.IdUsuario + "') ";
     ConexionDAO.fExecute(sSql);
 }
示例#4
0
 public void Subir(BE_T_RutaActividad oBE_T_RutaActividad)
 {
     oDL_T_RutaActividad.Subir(oBE_T_RutaActividad);
 }
示例#5
0
 public int Max_Orden(BE_T_RutaActividad oBE_T_RutaActividad)
 {
     return oDL_T_RutaActividad.Max_Orden(oBE_T_RutaActividad);
 }
示例#6
0
 public void Insertar(BE_T_RutaActividad oBE_T_RutaActividad)
 {
     oDL_T_RutaActividad.Insertar(oBE_T_RutaActividad);
 }
示例#7
0
 public Boolean Existe_Actividad(BE_T_RutaActividad oBE_T_RutaActividad)
 {
     return oDL_T_RutaActividad.Existe_Actividad(oBE_T_RutaActividad);
 }
示例#8
0
 public void Eliminar(BE_T_RutaActividad oBE_T_RutaActividad)
 {
     oDL_T_RutaActividad.Eliminar(oBE_T_RutaActividad);
 }
示例#9
0
 public void Bajar(BE_T_RutaActividad oBE_T_RutaActividad)
 {
     oDL_T_RutaActividad.Bajar(oBE_T_RutaActividad);
 }
示例#10
0
        private void btnSubir_Click(object sender, EventArgs e)
        {
            Get_IdRuta(true);
            if (sIdRuta == "") return;
            Get_IdActividad(true);
            if (sIdActividad == "") return;

            BE_T_RutaActividad oBE_T_RutaActividad = new BE_T_RutaActividad();
            oBE_T_RutaActividad.IdRuta = sIdRuta;
            oBE_T_RutaActividad.IdActividad = sIdActividad;

            oBL_T_RutaActividad.Subir(oBE_T_RutaActividad);
            Listar_RutaActividad();
        }
示例#11
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            Get_IdRuta(true);
            if (sIdRuta == "") return;
            Get_IdActividad(true);
            if (sIdActividad == "") return;

            BE_T_RutaActividad oBE_T_RutaActividad = new BE_T_RutaActividad();
            oBE_T_RutaActividad.IdRuta = sIdRuta;
            oBE_T_RutaActividad.IdActividad = sIdActividad;

            if (MessageBox.Show("¿Está seguro que desea de Quitar la RutaActividad : " + sIdActividad + " ?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No) return;
            oBL_T_RutaActividad.Eliminar(oBE_T_RutaActividad);
            Listar_RutaActividad();
        }
示例#12
0
 public void Eliminar(BE_T_RutaActividad oBE_T_RutaActividad)
 {
     sSql = "delete  from T_RutaActividad ";
     sSql += "where  IdCliente = '" + BE_Helper.oBE_Sis_Cliente.IdCliente + "' and IdRuta='" + oBE_T_RutaActividad.IdRuta + "'  and IdActividad='" + oBE_T_RutaActividad.IdActividad + "' ";
     ConexionDAO.fExecute(sSql);
 }
示例#13
0
        protected virtual BE_T_RutaActividad Make(DataTable dt)
        {
            if (dt.Rows.Count <= 0) return null;

            BE_T_RutaActividad oBE_T_RutaActividad = new BE_T_RutaActividad();
            oBE_T_RutaActividad.IdCliente = dt.Rows[0]["IdCliente"].ToString().Trim();
            oBE_T_RutaActividad.IdRuta = dt.Rows[0]["IdRuta"].ToString().Trim();
            oBE_T_RutaActividad.IdActividad = dt.Rows[0]["IdActividad"].ToString().Trim();
            oBE_T_RutaActividad.Orden = (int)dt.Rows[0]["Orden"];
            oBE_T_RutaActividad.IdOficina = dt.Rows[0]["IdOficina"].ToString().Trim();
            oBE_T_RutaActividad.IdArea = dt.Rows[0]["IdArea"].ToString().Trim();
            oBE_T_RutaActividad.FechaRegistro = (DateTime)dt.Rows[0]["FechaRegistro"];
            oBE_T_RutaActividad.HoraRegistro = dt.Rows[0]["HoraRegistro"].ToString().Trim();
            oBE_T_RutaActividad.UsuarioRegistro = dt.Rows[0]["UsuarioRegistro"].ToString().Trim();
            return oBE_T_RutaActividad;
        }
示例#14
0
        public int Max_Orden(BE_T_RutaActividad oBE_T_RutaActividad)
        {
            sSql = "select  isnull(max(orden)+1,1) from T_RutaActividad ";
            sSql += "where  IdCliente='" + BE_Helper.oBE_Sis_Cliente.IdCliente + "' and ";
            sSql += "       IdRuta = '" + oBE_T_RutaActividad.IdRuta + "'";

            return Convert.ToInt16(ConexionDAO.fEscalar(sSql)) ;
        }