private void btnEliminar_Click(object sender, RoutedEventArgs e) { T_C_Estado estado = gvEstados.SelectedItem as T_C_Estado; MessageBox.Show(estadoLogic.EliminarEstado(estado)); gvEstados.ItemsSource = estadoLogic.ListarEstados(); }
public List <T_C_Estado> SeleccionarTodosEstado() { try { List <T_C_Estado> estados; using (Command = new System.Data.SqlClient.SqlCommand("T_C_EstadoSelectAll", Connection)) { Command.CommandType = System.Data.CommandType.StoredProcedure; Connection.Open(); estados = new List <T_C_Estado>(); SqlDataReader reader = Command.ExecuteReader(); while (reader.Read()) { T_C_Estado estado = new T_C_Estado(); estado.Id_Estado = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Estado")).ToString()); estado.Id_Tabla = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Tabla")).ToString()); estado.Nombre_Estado = reader.GetValue(reader.GetOrdinal("Nombre_Estado")).ToString(); estado.Descripcion_Estado = reader.GetValue(reader.GetOrdinal("Descripcion_Estado")).ToString(); estado.Por_Defecto = Convert.ToBoolean(reader.GetValue(reader.GetOrdinal("Por_Defecto")).ToString()); estado.Muestra_Informacion = Convert.ToBoolean(reader.GetValue(reader.GetOrdinal("Muestra_Informacion")).ToString()); estado.Tabla = tablaAccess.SeleccionarTabla(estado.Id_Tabla); estados.Add(estado); } } return(estados); } catch (Exception ex) { return(null); } finally { Connection.Close(); } }
public string ActualizarEstado(T_C_Estado estado) { try { using (Command = new System.Data.SqlClient.SqlCommand("T_C_EstadoUpdate", Connection)) { Command.CommandType = System.Data.CommandType.StoredProcedure; Command.Parameters.AddWithValue("@Id_Estado", estado.Id_Estado); Command.Parameters.AddWithValue("@Id_Tabla", estado.Id_Tabla); Command.Parameters.AddWithValue("@Nombre_Estado", estado.Nombre_Estado); Command.Parameters.AddWithValue("@Descripcion_Estado", estado.Descripcion_Estado); Command.Parameters.AddWithValue("@Por_Defecto", estado.Por_Defecto); Command.Parameters.AddWithValue("@Muestra_Informacion", estado.Muestra_Informacion); Connection.Open(); Command.ExecuteNonQuery(); } return("Registro actualizado satisfactoriamente."); } catch (Exception ex) { return(ex.Message); } finally { Connection.Close(); } }
private void btnActualizar_Click(object sender, RoutedEventArgs e) { T_C_Estado estado = gvEstados.SelectedItem as T_C_Estado; estado.Descripcion_Estado = txtDescripcion.Text; estado.Muestra_Informacion = (bool)chkMuestraInformacion.IsChecked; estado.Nombre_Estado = txtNombre.Text; estado.Por_Defecto = (bool)chkPorDefecto.IsChecked; MessageBox.Show(estadoLogic.ActualizarEstado(estado)); gvEstados.ItemsSource = estadoLogic.ListarEstados(); }
public string AgregarEstado(T_C_Estado estado) { try { if (estado.Id_Tabla < 1) { throw new Exception(); } else { return(estadoAccess.AgregarEstado(estado)); } } catch (Exception ex) { return(ex.Message); } }
public string EliminarEstado(T_C_Estado estado) { try { using (Command = new System.Data.SqlClient.SqlCommand("T_C_EstadoDelete", Connection)) { Command.CommandType = System.Data.CommandType.StoredProcedure; Command.Parameters.AddWithValue("@Id_Estado", estado.Id_Estado); Connection.Open(); Command.ExecuteNonQuery(); } return("Registro eliminado satisfactoriamente."); } catch (Exception ex) { return(ex.Message); } finally { Connection.Close(); } }
private void gvTablas_SelectionChanged(object sender, Telerik.Windows.Controls.SelectionChangeEventArgs e) { if (gvEstados.SelectedItem != null) { btnRegistrar.IsEnabled = false; btnActualizar.IsEnabled = true; btnEliminar.IsEnabled = true; btnLimpiar.IsEnabled = true; T_C_Estado temp = gvEstados.SelectedItem as T_C_Estado; txtDescripcion.Text = temp.Descripcion_Estado; txtNombre.Text = temp.Nombre_Estado; for (int i = 0; i <= cmbTablas.Items.Count; i++) { if ((cmbTablas.Items[i] as T_C_Tabla).Id_Tabla == temp.Id_Tabla) { cmbTablas.SelectedIndex = i; break; } } cmbTablas.SelectedItem = temp.Tabla; chkPorDefecto.IsChecked = temp.Por_Defecto; chkMuestraInformacion.IsChecked = temp.Muestra_Informacion; } }
public string EliminarEstado(T_C_Estado estado) { return(estadoAccess.EliminarEstado(estado)); }
public string ActualizarEstado(T_C_Estado estado) { return(estadoAccess.ActualizarEstado(estado)); }