}//fin insertar //metodo editar public string Editar(DEstado Estado) {//inicio editar string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //conexion SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //establecer el comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_estado"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Estado = new SqlParameter(); ParId_Estado.ParameterName = "@id_estado"; ParId_Estado.SqlDbType = SqlDbType.Int; ParId_Estado.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParId_Estado); SqlParameter ParEstado = new SqlParameter(); ParEstado.ParameterName = "@estado"; ParEstado.SqlDbType = SqlDbType.VarChar; ParEstado.Size = 50; ParEstado.Value = Estado.Estado; SqlCmd.Parameters.Add(ParEstado); //ejecutar el codigo rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "HA FALLADO LA EDICION DEL REGISTRO"; } catch (Exception ex) { rpta = ex.Message + ex.StackTrace; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }//fin editar
}//fin editar //metodo eliminar public string Eliminar(DEstado Estado) {//inicio eliminar string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //conexion SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //establecer el comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_estado"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Estado = new SqlParameter(); ParId_Estado.ParameterName = "@id_estado"; ParId_Estado.SqlDbType = SqlDbType.Int; ParId_Estado.Value = Estado.Estado; SqlCmd.Parameters.Add(ParId_Estado); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO SE HA ELIMINADO EL REGISTRO"; } catch (Exception ex) { rpta = ex.Message + ex.StackTrace; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }//fin eliminar