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();
        }
Exemple #2
0
 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();
     }
 }
Exemple #3
0
 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();
        }
Exemple #5
0
 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);
     }
 }
Exemple #6
0
        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;
     }
 }
Exemple #8
0
 public string EliminarEstado(T_C_Estado estado)
 {
     return(estadoAccess.EliminarEstado(estado));
 }
Exemple #9
0
 public string ActualizarEstado(T_C_Estado estado)
 {
     return(estadoAccess.ActualizarEstado(estado));
 }