}//fin mostrar //metodo buscar public DataTable Buscar(DAnticipo Anticipo) {//inicio buscar x clave DataTable DtResultado = new DataTable("anticipo"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandType = CommandType.StoredProcedure; SqlCmd.CommandText = "spbuscar_anticipo"; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@textobuscar"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 50; ParTextoBuscar.Value = Anticipo.Textobuscar; SqlCmd.Parameters.Add(ParTextoBuscar); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception) { return(null); } return(DtResultado); }//fin metodo buscar
}//fin insertar //metodo editar public string Editar(DAnticipo Anticipo) {//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_anticipo"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Anticipo = new SqlParameter(); ParId_Anticipo.ParameterName = "@id_anticipo"; ParId_Anticipo.SqlDbType = SqlDbType.Int; ParId_Anticipo.Value = Anticipo.Id_anticipo; SqlCmd.Parameters.Add(ParId_Anticipo); SqlParameter ParNumero_Anticipo = new SqlParameter(); ParNumero_Anticipo.ParameterName = "@numero_anticipo"; ParNumero_Anticipo.SqlDbType = SqlDbType.VarChar; ParNumero_Anticipo.Value = Anticipo.Numero_anticipo; SqlCmd.Parameters.Add(ParNumero_Anticipo); SqlParameter ParCantidad_Dinero = new SqlParameter(); ParCantidad_Dinero.ParameterName = "@cantidad_dinero"; ParCantidad_Dinero.SqlDbType = SqlDbType.Decimal; ParCantidad_Dinero.Value = Anticipo.Cantidad_dinero; SqlCmd.Parameters.Add(ParCantidad_Dinero); SqlParameter ParFecha_Recibido = new SqlParameter(); ParFecha_Recibido.ParameterName = "@fecha_recibido"; ParFecha_Recibido.SqlDbType = SqlDbType.VarChar; ParFecha_Recibido.Size = 50; ParFecha_Recibido.Value = Anticipo.Fecha_recibido; SqlCmd.Parameters.Add(ParFecha_Recibido); //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(DAnticipo Anticipo) {//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_anticipo"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Anticipo = new SqlParameter(); ParId_Anticipo.ParameterName = "@id_anticipo"; ParId_Anticipo.SqlDbType = SqlDbType.Int; ParId_Anticipo.Value = Anticipo.Id_anticipo; SqlCmd.Parameters.Add(ParId_Anticipo); 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