public ICollection <SCEProyeccionComercial> GetProyeccionComercial
            (string IdCampana, string IdCliente, int SemanaConsulta, string FlagColor)
        {
            List <SCEProyeccionComercial> proyecciones = new List <SCEProyeccionComercial>();

            try
            {
                DbCommand cmd;
                cmd = objDBSCE.GetStoredProcCommand(EsquemaSCE + ".[PR_SCE_PROYECCION_COMERCIAL_QRY]");
                objDBSCE.AddInParameter(cmd, "@IdCampaña", DbType.String, IdCampana);
                objDBSCE.AddInParameter(cmd, "@IdCliente", DbType.String, IdCliente);
                objDBSCE.AddInParameter(cmd, "@SemanaConsulta", DbType.Int32, SemanaConsulta);
                objDBSCE.AddInParameter(cmd, "@FlagColor", DbType.String, FlagColor);

                foreach (DataRow dr in objDBSCE.ExecuteDataSet(cmd).Tables[0].Rows)
                {
                    SCEProyeccionComercial pr = new SCEProyeccionComercial();
                    pr.SCECampana           = new SCECampana();
                    pr.SCECampana.IdCampana = dr[0].ToString();
                    pr.SCEClienteProveedor  = new SCEClienteProveedor();
                    pr.SCEClienteProveedor.IdClienteProveedor = dr[1].ToString();
                    pr.SCEMercado                      = new SCEMercado();
                    pr.SCEMercado.IdMercado            = dr[2].ToString();
                    pr.SCEEmbalaje                     = new SCEEmbalaje();
                    pr.SCEVariedad                     = new SCEVariedad();
                    pr.SCEVariedad.IdVariedad          = dr[3].ToString();
                    pr.SCEEmbalaje.IdEmbalaje          = dr[4].ToString();
                    pr.SCEClienteProveedor.RazonSocial = dr[5].ToString();
                    pr.SCEMercado.Descripcion          = dr[6].ToString();
                    pr.SCEVariedad.Descripcion         = dr[7].ToString();
                    pr.SCEEmbalaje.Descripcion         = dr[8].ToString();
                    proyecciones.Add(pr);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(proyecciones);
        }
 public SCEProyeccionComercial Update(SCEProyeccionComercial entidad)
 {
     throw new NotImplementedException();
 }