}//fin mostrar //metodo buscar public DataTable Buscar(DProvincia Provincia) {//inicio buscar DataTable DtResultado = new DataTable("provincia"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandType = CommandType.StoredProcedure; SqlCmd.CommandText = "spbuscar_provincia"; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@textobuscar"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 255; ParTextoBuscar.Value = Provincia.Textobuscar; SqlCmd.Parameters.Add(ParTextoBuscar); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception) { return(null); } return(DtResultado); }//fin metodo buscar
//metodo insertar public string Insertar(DProvincia Provincia) {//inicio insertar 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 = "spinsertar_provincia"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Provincia = new SqlParameter(); ParId_Provincia.ParameterName = "@id_provincia"; ParId_Provincia.SqlDbType = SqlDbType.Int; ParId_Provincia.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParId_Provincia); SqlParameter ParProvincia = new SqlParameter(); ParProvincia.ParameterName = "@provincia"; ParProvincia.SqlDbType = SqlDbType.VarChar; ParProvincia.Size = 50; ParProvincia.Value = Provincia.Provincia; SqlCmd.Parameters.Add(ParProvincia); //ejecutar el codigo rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "EL REGISTRO NO HA SIDO AGREGADO"; } catch (Exception ex) { rpta = ex.Message + ex.StackTrace; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }//fin insertar
}//fin editar //metodo eliminar public string Eliminar(DProvincia Provincia) {//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_provincia"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Provincia = new SqlParameter(); ParId_Provincia.ParameterName = "@id_provincia"; ParId_Provincia.SqlDbType = SqlDbType.Int; ParId_Provincia.Value = Provincia.Id_provincia; SqlCmd.Parameters.Add(ParId_Provincia); 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