Пример #1
0
        //*************************************************************************
        //*    PROCEDIMIENTO PARA OBTENER UN DATO A PARTIR DEL ID_USUARIO
        //****************************************************************************

        public static string obtenerDato(String nombreTabla, String datoAobtener, String idUsuario)
        {
            SqlConnection conn    = Procedimientos.abrirConexion();
            SqlCommand    command = new SqlCommand(string.Format("SELECT '{0}' FROM '{1}' WHERE Id_Usuario = '{2}'", datoAobtener, nombreTabla, idUsuario), conn);

            return(command.CommandText);
        }
Пример #2
0
        public static void validarUnicidadCuit_Validating(object sender, CancelEventArgs e)
        {
            SqlConnection conn = new SqlConnection();

            conn = Procedimientos.abrirConexion();

            Control control = (Control)sender;

            ErrorProvider nameErrorProvider = obtenerErrorProvider(control);

            Boolean isValid = true;

            if (sender is TextBox)
            {
                TextBox tb = (TextBox)sender;

                isValid = Procedimientos.esUnico("LOS_OPTIMISTAS.Empresa", "Cuit", tb.Text);
            }

            if (isValid == false)
            {
                nameErrorProvider.SetError(control, "El CUIT ingresado ya existe");
                e.Cancel = true;
            }
            else
            {
                if (nameErrorProvider.GetError(control).Equals(("El CUIT ingresado ya existe")))
                {
                    nameErrorProvider.SetError(control, "");
                }
            }

            Procedimientos.cerrarConexion(conn);
        }
Пример #3
0
        //**********************************************************
        //*         PROCEDIMIENTO PARA LLENAR COMBOBOX
        //**********************************************************

        public static void LlenarComboBox(ComboBox comboBox, String dataSource, String valueMember, String displayMember, String whereMember, String orderMember)
        {
            SqlConnection  conn        = Procedimientos.abrirConexion();
            DataSet        dataSet     = new DataSet();
            SqlDataAdapter dataAdapter = new SqlDataAdapter(String.Format("SELECT {0} 'Value',{1} AS 'Display' FROM {2} {3} {4}", valueMember, displayMember, dataSource, String.IsNullOrEmpty(whereMember) ? "" : "WHERE " + whereMember, String.IsNullOrEmpty(orderMember) ? "" : "ORDER BY " + orderMember), conn);

            dataAdapter.Fill(dataSet, dataSource);
            DataRow row = dataSet.Tables[0].NewRow();

            dataSet.Tables[0].Rows.InsertAt(row, 0);
            comboBox.DataSource    = dataSet.Tables[0].DefaultView;
            comboBox.ValueMember   = "Value";
            comboBox.DisplayMember = "Display";
            comboBox.DropDownStyle = ComboBoxStyle.DropDownList;
            comboBox.Text          = "(Seleccione una Opcion)";
        }
Пример #4
0
        //**********************************************************
        //*         PROCEDIMIENTO PARA LLENAR COMBOBOX FROM STORE
        //**********************************************************

        public static void LlenarComboBoxDesdeProcedure(ComboBox comboBox, String dataSource, String valueMember, String displayMember, String whereMember, String orderMember)
        {
            SqlConnection  conn        = Procedimientos.abrirConexion();
            DataSet        dataSet     = new DataSet();
            SqlDataAdapter dataAdapter = new SqlDataAdapter("EXEC " + dataSource, conn);

            dataAdapter.Fill(dataSet, dataSource);
            DataRow row = dataSet.Tables[0].NewRow();

            dataSet.Tables[0].Rows.InsertAt(row, 0);
            comboBox.DataSource    = dataSet.Tables[0].DefaultView;
            comboBox.ValueMember   = valueMember;
            comboBox.DisplayMember = displayMember;
            comboBox.DropDownStyle = ComboBoxStyle.DropDownList;
            comboBox.Text          = "(Seleccione una Opcion)";
        }
Пример #5
0
        //*************************************************************************
        //*    PROCEDIMIENTO PARA VALIDAR SI UN REGISTRO YA SE ENCUENTRA EN LA BD
        //****************************************************************************

        public static Boolean esUnico(String nombreTabla, String nombreCampo, String nombreTextBox)
        {
            SqlConnection conn = Procedimientos.abrirConexion();
            SqlCommand    comm = new SqlCommand(string.Format("SELECT COUNT(*) FROM {0} WHERE {1} = '{2}'", nombreTabla, nombreCampo, nombreTextBox), conn);

            comm.Parameters.AddWithValue("@nombreTextBox", nombreTextBox);
            Int32 count = (Int32)comm.ExecuteScalar();

            if (count == 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }