public DataTable Buscar(DTipoCliente TipoCliente) { DataTable dtResultado = new DataTable("Categoria"); SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.cn; SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "sp_buscarTipoCliente"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@textoBuscar"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 50; ParTextoBuscar.Value = TipoCliente.TextoBuscar; sqlCmd.Parameters.Add(ParTextoBuscar); SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd); sqlDat.Fill(dtResultado); } catch (Exception ex) { dtResultado = null; } return(dtResultado); }
public string Insertar(DTipoCliente TipoCliente) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.cn; sqlCon.Open(); //Comandos SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "sp_insertarTipoCliente"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdTipoCliente = new SqlParameter(); ParIdTipoCliente.ParameterName = "@idTipoCliente"; ParIdTipoCliente.SqlDbType = SqlDbType.Int; ParIdTipoCliente.Direction = ParameterDirection.Output; sqlCmd.Parameters.Add(ParIdTipoCliente); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = TipoCliente.Nombre; sqlCmd.Parameters.Add(ParNombre); SqlParameter ParDescripcion = new SqlParameter(); ParDescripcion.ParameterName = "@descripcion"; ParDescripcion.SqlDbType = SqlDbType.VarChar; ParDescripcion.Size = 150; ParDescripcion.Value = TipoCliente.Descripcion; sqlCmd.Parameters.Add(ParDescripcion); rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se ingresó el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }
public string Eliminar(DTipoCliente TipoCliente) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.cn; sqlCon.Open(); //Comandos SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "sp_eliminarTipoCliente"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdTipoCategoria = new SqlParameter(); ParIdTipoCategoria.ParameterName = "@idTipoCliente"; ParIdTipoCategoria.SqlDbType = SqlDbType.Int; ParIdTipoCategoria.Value = TipoCliente.IdTipoCliente; sqlCmd.Parameters.Add(ParIdTipoCategoria); rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se eliminó el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }