//Método Buscar public DataTable BuscarNombre(DVendedor Vendedor) { DataTable dtResultado = new DataTable("Vendedor"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = CNNDB.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spBuscar_Vendedor"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTexto = new SqlParameter(); ParTexto.ParameterName = "@textobuscar"; ParTexto.SqlDbType = SqlDbType.NVarChar; ParTexto.Size = 50; ParTexto.Value = Vendedor.TextoBuscar; SqlCmd.Parameters.Add(ParTexto); SqlDataAdapter SqlData = new SqlDataAdapter(SqlCmd); SqlData.Fill(dtResultado); } catch (Exception ex) { dtResultado = null; } return(dtResultado); }
//Método insertar public string Insertar(DVendedor Vendedor) { string strRpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = CNNDB.Cn; SqlCon.Open(); //Definir comandos para envio de parametros SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spInsertar_Vendedor"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdVendedor = new SqlParameter(); ParIdVendedor.ParameterName = "@idvendedor"; ParIdVendedor.SqlDbType = SqlDbType.Int; ParIdVendedor.Value = Vendedor.IdVendedor; SqlCmd.Parameters.Add(ParIdVendedor); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.NVarChar; ParNombre.Size = 50; ParNombre.Value = Vendedor.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParPorc = new SqlParameter(); ParPorc.ParameterName = "@porc"; ParPorc.SqlDbType = SqlDbType.Decimal; //ParPorc.Size=50; ParPorc.Value = Vendedor.Porc; SqlCmd.Parameters.Add(ParPorc); //ejecutar comando o .execute en VB strRpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se completo el registro"; } catch (Exception ex) { strRpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(strRpta); }
//Método Eliminar public string Eliminar(DVendedor Vendedor) { string strRpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = CNNDB.Cn; SqlCon.Open(); //Definir comandos para envio de parametros SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spEliminar_Vendedor"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdVendedor = new SqlParameter(); ParIdVendedor.ParameterName = "@idvendedor"; ParIdVendedor.SqlDbType = SqlDbType.Int; ParIdVendedor.Value = Vendedor.IdVendedor; SqlCmd.Parameters.Add(ParIdVendedor); //ejecutar comando o .execute en VB strRpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Elimino el registro"; } catch (Exception ex) { strRpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(strRpta); }