コード例 #1
0
        public static Int32 Insert(SubTipoActividadBean item)
        {
            // Create a DataTable with the modified rows.
            DataTable oDataTableLstCrtDin = new DataTable();

            oDataTableLstCrtDin = OportunidadModel.ConvertToDataTable(item.lstControlDinamico2);

            ArrayList    alParameters = new ArrayList();
            SqlParameter parameter;

            parameter       = new SqlParameter("@Codigo", SqlDbType.VarChar, 100);
            parameter.Value = item.Codigo;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Descripcion", SqlDbType.VarChar, 100);
            parameter.Value = item.Descripcion;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@idtipoactividad", SqlDbType.Int);
            parameter.Value = item.idtipoactividad;
            alParameters.Add(parameter);
            parameter = new SqlParameter("@IdSubTipoActividadPredecesora", SqlDbType.BigInt);
            if (item.IdSubTipoActividadPredecesora == 0)
            {
                parameter.Value = DBNull.Value;
            }
            else
            {
                parameter.Value = item.IdSubTipoActividadPredecesora;
            }

            alParameters.Add(parameter);
            parameter = new SqlParameter("@MetaDiaria", SqlDbType.Int);
            if (item.TiempoEtapa == 0)
            {
                parameter.Value = DBNull.Value;
            }
            else
            {
                parameter.Value = item.TiempoEtapa;
            }

            alParameters.Add(parameter);
            parameter       = new SqlParameter("@lstCrt", SqlDbType.Structured);
            parameter.Value = oDataTableLstCrtDin;
            alParameters.Add(parameter);
            return(Convert.ToInt32(SqlConnector.executeScalar("sps_ManInsGRSubTipoActividad", alParameters)));
        }
コード例 #2
0
        public static void Update(ClienteBean item)
        {
            DataTable oDataTableLstCrtDin = new DataTable();

            oDataTableLstCrtDin = OportunidadModel.ConvertToDataTable(item.lstClienteInstalacion);
            ArrayList    alParameters = new ArrayList();
            SqlParameter parameter;

            parameter       = new SqlParameter("@CLI_PK", SqlDbType.Int);
            parameter.Value = item.CLI_PK;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Razon_Social", SqlDbType.VarChar, 50);
            parameter.Value = item.Razon_Social;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@RUC", SqlDbType.VarChar, 50);
            parameter.Value = item.RUC;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Direccion", SqlDbType.VarChar, 200);
            parameter.Value = item.Direccion;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Referencia", SqlDbType.VarChar, 200);
            parameter.Value = item.Referencia;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdNegocio", SqlDbType.BigInt);
            parameter.Value = item.IdNegocio;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdRubro", SqlDbType.BigInt);
            parameter.Value = item.IdRubro;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdRegion", SqlDbType.BigInt);
            parameter.Value = item.IdRegion;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdOrganizaVentas", SqlDbType.BigInt);
            parameter.Value = item.IdOrganizacionVenta;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdCanal", SqlDbType.BigInt);
            parameter.Value = item.IdCanal;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdTipo", SqlDbType.BigInt);
            parameter.Value = item.IdTipo;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@lstCrt", SqlDbType.Structured);
            parameter.Value = oDataTableLstCrtDin;
            alParameters.Add(parameter);
            SqlConnector.executeNonQuery("spS_ManUpdCliente", alParameters);
        }
コード例 #3
0
        public static void Update(SubTipoActividadBean item)
        {
            // Create a DataTable with the modified rows.
            DataTable oDataTableLstCrtDin = new DataTable();

            oDataTableLstCrtDin = OportunidadModel.ConvertToDataTable(item.lstControlDinamico2);

            ArrayList    alParameters = new ArrayList();
            SqlParameter parameter;

            parameter       = new SqlParameter("@IDSubTipoActividad", SqlDbType.VarChar, 100);
            parameter.Value = item.IDSubTipoActividad;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@codigo", SqlDbType.VarChar, 100);
            parameter.Value = item.Codigo;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@TipoActividad", SqlDbType.Int);
            parameter.Value = item.idtipoactividad;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdSubTipoActividadPredecesora", SqlDbType.BigInt);
            parameter.Value = item.IdSubTipoActividadPredecesora;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@MetaDiaria", SqlDbType.Int);
            parameter.Value = item.TiempoEtapa;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Descripcion", SqlDbType.VarChar, 100);
            parameter.Value = item.Descripcion;
            alParameters.Add(parameter);


            parameter       = new SqlParameter("@lstCrt", SqlDbType.Structured);
            parameter.Value = oDataTableLstCrtDin;
            alParameters.Add(parameter);

            SqlConnector.executeNonQuery("sps_ManUpdGRSubTipoActividad", alParameters);
        }