//************************************************************************* //* 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); }
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); }
//********************************************************** //* 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)"; }
//********************************************************** //* 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)"; }
//************************************************************************* //* 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); } }